8. Resources
I heard the voice first last week I heard it myself Made a reference to me That's myself This report's incomplete I see for myself - Talking Heads "First Week/Last Week... Carefree" [Album: Talking Heads: 77]
Here is an incomplete list of resources associated with the project.
Graph Database
Learning Graph Data
- What is Linked Data? A basic and amusing video introduction from 2012
- Learning SPARQL by Bob DuCharme. Learn RDF by querying data. Excellent resource.
- Knowledge Graphs. (Synthesis Lectures) New November 2021.
RDF* (RDF-Star ) and SPARQL* (SPARQL-Star)
- What is RDF-Star - Ontotext. A good explanation of RDF* in contrast with RDF reification.
- RDF-Star Position Statement by Olaf Hartig
- Preoper Graphs Meet Stardog - Stardog. Includes some vendor specific information.
SHACL
- Validating RDF Data, Synthesis Lectures on the Semantic Web: Theory and Technology. Jose E. Labra Gayo, Eric Prud’hommeaux, Iovka Boneva, Dimitris Kontokostas (2018) The reference for SHACL
Ontology
- Ontology Development 101 by (Noy and McGuinness)
- Protégé ontology editor
- Updated Pizza Tutorial (for Protégé) by Michael Debellis
Popular ontologies used in this project
- Dublin Core Terminology
- Schema.org
R
Providing a list of resources for learning and using R is beyond the scope of this documentation. Please consult the interwebs where you will find a wealth of information for both beginner and advanced R programmers.
R Packages
Some of the packages used in this project include:
- DiagrammeR - Process Flow Chart
- digest, tools (md5sum) - hashing for IRIs and File contents.
- hunspell - spelling
- rdflib - convert R dataframes to RDF
- reactable - reactable, collapsible tables
- shiny - R Shiny applications (keyword search app)
- SPARQL - SPARQL queries from R
- tidytext - text mining
- visnetwork - network visualization