SPARQL is a powerful query language for VIVO. Using SPARQL queries one can find and tabulate data in VIVO, creating create reports and using tabular listings to identify export data to be improved. SPARQL contains UPDATE and CONSTRUCT statements that allow new VIVO data to be created and added to VIVO. SPARQL other software. SPARQL is intended for use by programmers and data managers. It is related to SQL, which is used for management of tabular data stored in relational databases.
- SPARQL Tutorial
- Apache Jena SPARQL Tutorial
- Getting Started with SPARQL
- SPARQL Queries for Data Maintenance
- SPARQL Queries for Publications and Authors
- SPARQL for Developers
- Setting up a VIVO SPARQL Endpoint
- Rich export SPARQL queries
Also, as a reference work:
- For understanding SPARQL, it may help to understand how it is related to SQL, the query language for relational databases: http://www.cambridgesemantics.com/semantic-university/sparql-vs-sql-int
Learning SPARQL is an excellent O'Reilly book. The book's web site has examples, video and other resources for those learning SPARQL.
Examples of using SPARQL with VIVO
Mike Conlon has a collection of sample queries used in VIVO Camp. You can find them here: http://mconlon17.github.io/sparql
And even more SPARQL queries
Children Display |
---|