Lab: Group project ideas / SPARQL
Lab 3: Group project ideas / SPARQL
- Meeting with Andreas to discuss group project idea.
- Setting up the Blazegraph graph database.
- SPARQL queries and updates.
Meeting with Andreas
One group at the time will go and talk to Andreas Lothe Opdahl about their group project idea. This is an opportunity to get early feedback for the programming project that you will develop throughout the semester. The office of Andreas is in Room 609 on the 6th floor of the SV-building next door(Laurits Melzers house).
Remember, we have a wiki page (linked below) that describes details about the group project, including some example ideas.
Meanwhile you can start working on the tasks for the next lab which is about SPARQl and storage of triples in Blazegraph.
Download Blazegraph from here: https://blazegraph.com/
Open a web browser and goto http://localhost:3030 . You are now in contact with the Fuseki server you just started. Go to the control panel and choose the dataset /mydataset . You can now run SPARQL queries and updates and load RDF graphs from file into your SPARQL engine.
Use SPARQL Update's INSERT DATA operation to add triples to the default graph of /mydataset. You can use triples from the graphs you made in labs 2 and 3.
Write a SPARQL SELECT query to view all the triples in your graph. Write a CONSTRUCT query to do the same.
Use SPARQL Update's DELETE DATA to delete a triple. Run your SPARQL query again to check that the graph has changed.
Use INSERT DATA to add information about Sergio Pastor, who lives in 4 Carrer del Serpis, 46021 Valencia, Spain. he has a M.Sc. in computer from the University of Valencia from 2008. His areas of expertise include big data, semantic technologies and machine learning.
Write a SPARQL DELETE/INSERT update to change the name of "University of Valencia" to "Universidad de Valencia" whereever it occurs.
Write a SPARQL DESCRIBE query to get basic information about the University of Valencia.
Redo all the above steps, this time writing a Python/RDFlib program.