Video, Training materials, E-learning, Mock data

Advanced SPARQL queries and best practices

This training was developed in the context of the Swiss Personalized Health Network (SPHN) initiative and is part of a series of trainings centred around the SPHN Semantic Interoperability Framework developed by the SPHN Data Coordination Center (DCC). The framework aims at facilitating collaborative research by providing a decentralized infrastructure sustained by a strong semantic layer (SPHN Dataset) and graph technology, based on RDF, for the exchange and storage of data.

This training is a follow up to the Querying Data with SPARQL training and provides examples of more advanced SPARQL queries (e.g. negation, property paths, inference, named graph), based on the SPHN RDF Schema 2024.2. The training also covers best practices to apply when building a SPARQL query. You will also learn about some hints that may help you in fixing or refining a query you have written for more efficiency.

Resources:

All resources are available on the training's GitLab space

Licence: Creative Commons Attribution Non Commercial Share Alike 4.0 International

Keywords: Clinical data, SPARQL, Query data, RDF, Knowledge graph, Inference, Triplestore, Ontology

Target audience: Research Scientists, Data Managers, Bioinformaticians, Biomedical Researchers, Data Scientists

Resource type: Video, Training materials, E-learning, Mock data

Status: Active

Prerequisites:

This video assumes that you have basic knowledge about SPARQL and that you have watched the “Querying Data with SPARQL” training video (see link in the description).

Learning objectives:

After the training you will be able to:
- Generate complex SPARQL queries
- Refine your SPARQL query for better efficiency
- Identify possible solutions when your SPARQL query do not run as expected
- Be critical about results obtained from a SPARQL query

Authors: Personalized Health Informatics Group, Deepak Unni, Vasundra Touré

Scientific topics: Computer science, Data management, FAIR data, Medical informatics


Activity log