Software & Demo & Videos
Fediscount (2024): Shopping Online at a Federated Store Using FedUP as SPARQL Federation Engine
The demonstration code is available at https://github.com/GDD-Nantes/fediscount-website
The code of FedUP is available at https://github.com/GDD-Nantes/fedup.
The datasets and queries of FedShop are available at https://zenodo.org/records/8339384.
Paper on Hal: he ACM Web Conference (WWW ’24) ⟨hal-04538264⟩
FedUP (2024): Querying Large-Scale Federations of SPARQL Endpoints
Paper on hal: The ACM Web Conference 2024 (WWW ’24) ⟨10.1145/3589334.3645704⟩. ⟨hal-04538238⟩
RAW-JENA (2023): Approximate Query Processing for SPARQL Endpoints
github: https://github.com/GDD-Nantes/raw-jena?tab=readme-ov-file
Paper on Hal: . ISWC'23 ⟨hal-04250060⟩ Awarded Best Demo
Sage-Path (2021)
https://www.youtube.com/watch?v=u47rbvIawkc (ESWC2021)
Sage-Aggregate (2020)
https://www.youtube.com/watch?v=1FeRznA7xjI (ESWC2020)
SooCrate (2018)
Sage (2018)
Foglet (2018)
Ulysse (2018)
http://ulysses-demo.herokuapp.com/ (best demo paper ESWC2018)
Ulysses: an Intelligent client for replicated Triple Pattern Fragments. T Minier, H Skaf-Molli, P Molli, ME Vidal - 15th Extended Semantic Web Conference (ESWC …, 2018).
Ladda (2017)
Grall, A., Folz, P., Montoya, G., Skaf-Molli, H., Molli, P., Vander Sande, M., & Verborgh, R. (2017, May). Ladda: SPARQL queries in the fog of browsers. In European Semantic Web Conference(pp. 126-131). Springer, Cham.
CRATE (2015)
Participant: Pascal Molli, Brice Nédélec, Achour Mostefaoui, & students
Url: http://chat-wane.github.io/CRATE/#
CRATE is a new lightweight collaborative text editor that uses Node.js and WebRTC based on paper
Nédelec, B., Molli, P., Mostefaoui, A., & Desmontils, E. (2013, September). LSEQ: an adaptive structure for sequences in distributed collaborative editing. In Proceedings of the 2013 ACM symposium on Document engineering (pp. 37-46). ACM.
NÉDELEC, Brice, MOLLI, Pascal, MOSTEFAOUI, Achour, et al. Concurrency Effects Over Variable-size Identifiers in Distributed Collaborative Editing.
BlueFinder (2013)
Participant: Diego Torres, Hala Skaf-Molli, Alicia Diaz, Pascal Molli
Url: https://github.com/magictowers/bluefinder
BlueFinder is a recommandation system that detect Wikipedia convention for representing DBPedia Relations:
Torres, D., Molli, P., Skaf-Molli, H., & Diaz, A. (2012, December). From DBpedia to Wikipedia: Filling the Gap by Discovering Wikipedia Conventions. In Web Intelligence and Intelligent Agent Technology (WI-IAT), 2012 IEEE/WIC/ACM International Conferences on (Vol. 1, pp. 535-539). IEEE.
LodPaddle (2013)
Participant: Hala Skaf, Pascal Molli, Sebastien Chesnay, Aida Tapsoba
Url: http://lodpaddle.univ-nantes.fr/lodpaddle/
The Regional Council of the Pays de la Loire, the department of Loire-Atlantique, Nantes Métropole and the city of Nantes have recently launched a shared open data portal with more than 350 open data sets. LodPaddle objectives includes transformation and publishing of all regional raw structured datasets into semantic data interlinked with linked open data. The LodPaddle project raises the following issues: (i) The selection of valuable data for publication as LOD, (ii) the best practices for continuous transformation and linked open data publishing, (iii) the best practices for publishing linked open data.
Live Linked Data (2013)
Participant: Luis Ibanez, Pascal Molli, Hala Skaf, Olivier Corby
Url: http://code.google.com/p/live-linked-data/
Live Linked Data (LLD) aims to make Linked Data writable. It applies CRDT (Commutative Repicated Data Types) to make semantic stores writable. Fundamentally, LLD rewrite SPARQL Update queries into CRDT operations. Unlike SPARQL update, CRDT operation are commutative.
SemLav (2013)
Participants: Gabriela Montoya, Luis Ibanez, Hala Skaf, Pascal Molli, Maria Esther Vidal
Url: https://sites.google.com/site/semanticlav/
Demo Link: https://www.youtube.com/watch?v=z7w31f-ybuQ
SemLav is a mediator allowing to perform SPARQL queries on heterogeneous data sources.
State of art solutions rely on a query rewriter that translates the mediator conjunctive query into the union of conjunctive queries against the sources local views. The problem of queries rewriting using a set of views is NP-complete because it involves searching through a possible exponential number of rewritings even if mediated queries and local views are conjunctive queries. In this paper, we propose SemLAV, a novel LAV mediation that uses the Se- mantic Web technologies and does not require a query writer. SemLAV defines a select-view algorithm that selects views that can produce an- swer for a given query. The algorithm is polynomial. A query answering in SemLAV starts by selecting query’s relevant views SPARQL query. We presents the first experimental study that execute rewritings and compare execution time with SemLAV. The study shows that SemLAV scales up well in the presence of a large number of views and significantly outperforms the previous LAV mediation algorithms.
WUW: What Users Want (2012)
Participants: Patricia Serrano Alvarado, Marco Biazzini, Raziel Carvajal Gomez.
url: https://github.com/marbiaz/WhatUsersWant
What Users Want (WUW) implements a decentralized P2P framework to measure and improve the satisfaction of users based on their personal preferences. WUW computes at each peer the attitude the local user towards her neighbors and influences the local neighborhoods accordingly, to improve user satisfaction. The satisfaction of each user is dynamically evaluated at each peer and it depends on to what extent the system takes into account her preferences.
The current prototype runs on top of BitTorrent.
Distributed Semantic Media Wiki (2010)
Participants: Pascal Molli, Hala-Skaf-Molli, Emmanuel Desmontils.
url: http://www.mediawiki.org/wiki/Extension:DSMW
Distributed Semantic MediaWiki (DSMW) is an extension of Semantic MediaWiki(SMW). It allows to create a network of SMW servers that share common semantic wiki pages. DSMW manages synchronisation of shared semantic pages and ensures CCI consistency as in Git or Mercurial. CCI stands for Causality, Convergence, Intentions. DSMW provides to SMW nearly the same features as a Distributed Version Controlsystems:
you can work in isolation with your own server, test some stuff,
publish changes to your own DSMW public feeds,
you can also subscribe to any remote public DSMW feeds.
By this way, users can implement their own dataflows and represents any kind of dataflow oriented processes such as edit/review/publish.
MySins
Participants: Thomas Cerqueus, Anthony Ventresque, Sylvie Cazalens, Philippe Lamarre
url: http://www.sciences.univ-nantes.fr/gdd/appa/mysins/
MySins is a framework issued form our work on semantic interoperability. It proposes a set of tools necessary to build an information system: access to data, access to ontologies, similarity computation, query treatment, etc. These components can be easily composed and integrated to build a distributed information system such that each participant can take advantage of others capabilities and delegate some operations to others.
PriServ
Participants: Mohamed Jawad, Patricia Serrano Alvarado, Patrick Valduriez
url: https://sites.google.com/site/gddlina/priserv
PriServ is a privacy service for peer-to-peer (P2P) data sharing that combines purpose-based access control, trust and encryption, for applications with sensitive data, e.g. medical data. The key feature is that owner peers (data publishers) keep full control over their private data and private keys. Data publishing in PriServ takes into account owner privacy preferences and does not reveal any private information about data (encrypted data or data references). PriServ uses a DHT to efficiently locate data. It is implemented in Java using the Service Component Architecture and Java RMI for peer communication. The implementation uses the Chord DHT but any other DHT could be used.