Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Short

...

description 

Once machine-readable (meta)data is exposed, it can be used. Triple stores, such as GraphDB [GraphDB] and Blazegraph [Blazegraph], provide a SPARQL endpoint. This endpoint allows the (meta)data stored in the triple store to be queried using the SPARQL query language, provided the user has been granted access[De Novo]. Queries can be performed in a variety of ways, for example via a form provided by the endpoint or programmatically using e.g. JavaScript, C#, Java, or Python. Query results can be returned in a variety of formats, such, such as HTML, JSON, XML and CSV. Furthermore, since the introduction of SPARQL 1.1, federated querying is supported [w3_sparql]. With federated querying a user can direct a portion of a query to a particular SPARQL endpoint. Results are returned to the federated query processor, which combines the results. 

...

Nice read: https://data.persee.fr/understanding/what-is-a-triplestore/?lang=en  

Why is this step important 

By completing this step you will know how your FAIR data can be used in practicse.  

Expertise requirements for this step 

This section could describe the expertise required. Perhaps the Build Your Team step could then be an aggregation of all the “Expertise requirements for this step” steps that someone needs to fulfil his/her FAIRification goals.  

How to 

Some libraries / clients for programming languages 

https://help.poolparty.biz/en/developer-guide/basic---advanced-server-apis/poolparty-s-sparql-endpoint/available-sparql-clients.html   

Making an omics data matrix FAIR à FAIRifying Data Matrices - Step3 - Exploring data with SPARQL 

(Python) 

https://faircookbook.elixir-europe.org/content/recipes/applied-examples/fair-data-matrix/2-rose-metabolites-Python-RDF-querying-analysis.html  

Practical Examples from the Community 

This section should show the step applied in a real project. Links to demonstrator projects. 

References & Further reading

 

[Blazegraph] https://blazegraph.com/  

...

[w3_sparql] https://www.w3.org/TR/sparql11-federated-query/  

Authors / Contributors 

...

Why is this step important 

By completing this step you will know how your FAIR data can be used in practicse.  

How to 

Some libraries / clients for programming languages 

https://help.poolparty.biz/en/developer-guide/basic---advanced-server-apis/poolparty-s-sparql-endpoint/available-sparql-clients.html  

 

Making an omics data matrix FAIR à FAIRifying Data Matrices - Step3 - Exploring data with SPARQL 

(Python) 

https://faircookbook.elixir-europe.org/content/recipes/applied-examples/fair-data-matrix/2-rose-metabolites-Python-RDF-querying-analysis.html  

Expertise requirements for this step 

Describes the expertise that may be necessary for this step. Should be based on the expertise described in the Metroline: Build the team step.

Practical examples from the community 

Examples of how this step is applied in a project (link to demonstrator projects).  

Training

Add links to training resources relevant for this step. Since the training aspect is still under development, currently many steps have “Relevant training will be added in the future if available.”