Uses RDF-specific programming methods to query RDF data and save the results for further processing. – Linked Data for Professional Education https://ld4pe.dublincore.org Learning resources tagged by competency Thu, 19 Nov 2020 14:45:03 +0000 en-US hourly 1 https://wordpress.org/?v=4.9.16 Linked Statistical Data Analysis https://ld4pe.dublincore.org/learning_resource/linked-statistical-data-analysis/ Sun, 13 Aug 2017 08:18:11 +0000 https://ld4pe.dublincore.org/learning_resource/linked-statistical-data-analysis/ Linked Data design principles are increasingly employed to publish and consume high-fidelity, heterogeneous statistical datasets in a distributed fashion. While vast amounts of linked statistics are available, access and reuse of the data is subject to expertise in corresponding technologies. There exists no user-centered interfaces for researchers, journalists and interested people to compare statistical data retrieved from different sources on the Web. Given that the RDF Data Cube vocabulary is used to describe statistical data, its use makes it possible to discover and identify statistical data artifacts in a uniform way. In this article, the design and implementation of a user-centric application and service is presented. Behind the scene, the platform utilizes federated SPARQL queries to gather statistical data from distributed data stores. The R language for statistical computing is employed to perform statistical analyses and visualizations. The Shiny application and server bridges the front-end Web user interface with R on the server-side in order to compare statistical macrodata, and stores analyses results in RDF for future research. As a result, distributed linked statistics with accompanying provenance data can be more easily explored and analysed by interested parties.

URL: http://csarven.ca/linked-statistical-data-analysis
Keywords: Data analysis, R (programming language), Shiny server, Apache Jena, Federated queries
Author: Riedl, Reinhard
Publisher: CEUR (Central Europe Workshop Proceedings)
Date created: 2013-07-07 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P1H
Educational use: professionalDevelopment
Educational audience: professional
Interactivity type: expositive

]]>
SPARQL and Linked Data Homework Exercises https://ld4pe.dublincore.org/learning_resource/sparql-and-linked-data-homework-exercises/ Sat, 21 Jan 2017 06:46:40 +0000 https://ld4pe.dublincore.org/learning_resource/sparql-and-linked-data-homework-exercises/ This document contains several "written" and "electronic" homework questions originally from the course "Semantic Web Topics" at LeHigh University. They include: Write a series of SPARQL queries using a provided schema; Write a SPARQL construct query that generates all triples inferred by a specific RDFS entailment rule; Write a SPARQL construct query to generate
owl:sameAs statements between domains which share specified property; Describe the pros and cons of generating links in the manner specified in the previous question; Using Jena, create a class that can read in all the files in a specified directory and create a Web page that lists a series of publications organized by topic – reading all of the files into a single model and only using SPARQL to retrieve information from the model.

URL: http://www.cse.lehigh.edu/~heflin/courses/sw-2013/hw2.pdf
Keywords: SPARQL, RDF Schema, Entailment regime, Apache Jena, Java
Author: Heflin, Jeff
Date created: 2013-02-01 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P4H
Educational use: assessment
Educational audience: teacher-educationSpecialist
Interactivity type: active

]]>
Using R To Do a SPARQL Query https://ld4pe.dublincore.org/learning_resource/using-r-to-do-a-sparql-query/ Mon, 09 Jan 2017 06:45:30 +0000 https://ld4pe.dublincore.org/learning_resource/using-r-to-do-a-sparql-query/ This video tutorial shows how to use R code (specifically, the "SPARQL" package) to grab the results from a SPARQL query instead of doing it through a web browser. Also briefly discussing turning the query results into a visualization using the "igraph" package.

URL: https://www.youtube.com/watch?v=WHjtVMj-GeQ
Keywords: SPARQL, R (programming language)
Author: Sherlock, David
Date created: 2013-06-05 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P10M

]]>
SPARQL Guide for the Ruby Developer https://ld4pe.dublincore.org/learning_resource/sparql-guide-for-the-ruby-developer/ Thu, 29 Dec 2016 06:44:03 +0000 https://ld4pe.dublincore.org/learning_resource/sparql-guide-for-the-ruby-developer/ The author of this post shares his "simple guide usable by any Ruby developer seeking to exploit SPARQL without hassles". Includes a code example which outputs the results in the CSV format. CSV was chosen over XML because this is about a "no-brainer installation and utilization" guide for a Ruby developer that already knows how to use Ruby for HTTP based data access.

URL: https://www.openlinksw.com/dataspace/doc/[email protected]/weblog/[email protected]%27s%20BLOG%20%5B127%5D/1648
Keywords: SPARQL, Representational State Transfer (REST)
Author: Idehen, Kingsley
Date created: 2011-01-25 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P10M

]]>
SPARQL Guide for Python Developer https://ld4pe.dublincore.org/learning_resource/sparql-guide-for-python-developer/ Thu, 29 Dec 2016 06:44:03 +0000 https://ld4pe.dublincore.org/learning_resource/sparql-guide-for-python-developer/ The author of this post shares his "simple guide usable by any Python developer seeking to exploit SPARQL without hassles". Includes a code example which outputs the results in the JSON format. JSON was chosen over XML because this is about a "no-brainer installation and utilization" guide for a Python developer that already knows how to use Python for HTTP based data access.

URL: https://www.openlinksw.com/dataspace/doc/[email protected]/weblog/[email protected]%27s%20BLOG%20%5B127%5D/1651
Keywords: SPARQL, Representational State Transfer (REST)
Author: Idehen, Kingsley
Date created: 2011-01-25 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P10M

]]>
Getting Started with RDF and SPARQL Using 4store and RDF.rb https://ld4pe.dublincore.org/learning_resource/getting-started-with-rdf-and-sparql-using-4store-and-rdf-rb/ Sat, 12 Nov 2016 05:41:23 +0000 https://ld4pe.dublincore.org/learning_resource/getting-started-with-rdf-and-sparql-using-4store-and-rdf-rb/ This blog post is a walk-through of the following tasks: setting up a local triple store, loading in data and accessing that data programmatically using SPARQL queries.

URL: http://www.jenitennison.com/2011/01/15/getting-started-with-rdf-and-sparql-using-4store-and-rdf-rb.html
Keywords: Ruby, 4store, REST
Author: Tennison, Jeni
Date created: 2011-01-15 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M

]]>
RDF.rb: Linked Data for Ruby https://ld4pe.dublincore.org/learning_resource/rdf-rb-linked-data-for-ruby/ Fri, 11 Nov 2016 05:41:00 +0000 https://ld4pe.dublincore.org/learning_resource/rdf-rb-linked-data-for-ruby/ This is the GitHub repo for RDF.rb, a pure-Ruby library for working with Resource Description Framework (RDF) data. Includes links to tutorials and documentation, as well as information about the RDF data model and its serializations.

URL: https://github.com/ruby-rdf/rdf
Keywords: Ruby
Author: Lavender, Ben
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P1H

]]>
RDF.rb: A Public-Domain RDF Library for Ruby https://ld4pe.dublincore.org/learning_resource/rdf-rb-a-public-domain-rdf-library-for-ruby/ Sun, 17 Jul 2016 06:32:29 +0000 https://ld4pe.dublincore.org/learning_resource/rdf-rb-a-public-domain-rdf-library-for-ruby/ This blog post introduces the design philosophy and object model of the library and provides a tutorial for using its core classes. The author states that the goal of the library is to "bring RDF to a world of agile programmers and startups, and to bring existing Linked Data enthusiasts to a platform that encourages rapid innovation and programmer happiness".

URL: http://blog.datagraph.org/2010/03/rdf-for-ruby
Keywords: Literals, Datatypes, CRUD, Ruby
Author: Bendiken, Arto
Date created: 2010-03-09 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M
Educational use: instruction
Educational audience: student
Interactivity type: expositive

]]>
Namespaces and Bindings https://ld4pe.dublincore.org/learning_resource/namespaces-and-bindings/ Sun, 17 Jul 2016 06:32:28 +0000 https://ld4pe.dublincore.org/learning_resource/namespaces-and-bindings/ This documentation discusses the several short-cuts which RDFLib provides for working with many URIs in the same namespace. The namespace module defines many common namespaces such as RDF, RDFS, OWL, FOAF, SKOS. Also discusses using namespaces in SPARQL queries.

URL: http://rdflib.readthedocs.org/en/stable/namespaces_and_bindings.html
Keywords: Python, Namespaces, SPARQL
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P10M

]]>
Semantic Queries https://ld4pe.dublincore.org/learning_resource/semantic-queries/ Fri, 15 Apr 2016 23:37:50 +0000 https://ld4pe.dublincore.org/learning_resource/semantic-queries/ This is the sixth chapter in MarkLogic's "Semantic Developer's Guide". This chapter discusses the principal techniques and tools used for performing semantic queries on RDF triples. It contains a high-level overview of the SPARQL query capabilities available in MarkLogic. Other subjects include wrapping SPARQL queries in XQuery, and queries using JavaScript and XQuery alone.

URL: https://docs.marklogic.com/guide/semantics/semantic-searches
Keywords: Javascript, XQuery, SPARQL, CURIE (Compact URI Expression)
Publisher: MarkLogic
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P1H
Educational use: professionalDevelopment
Educational audience: professional
Interactivity type: mixed

]]>