Uses RDF programming libraries to persistently stores triples in memory, on disk, or to interact with triple stores. – 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 JRDF: An RDF Library in Java https://ld4pe.dublincore.org/learning_resource/jrdf-an-rdf-library-in-java/ Tue, 17 Jan 2017 06:46:13 +0000 https://ld4pe.dublincore.org/learning_resource/jrdf-an-rdf-library-in-java/ JRDF is an attempt to create a standard set of APIs and base implementations to RDF using the latest version of the Java language. A key aspect will be to ensure a high degree of modularity and to follow standard Java conventions. It will be similar to other standard Java APIs such as JDBC, XML, Collections, etc. This project is based on the existing RDF libraries and is designed to include the best features from all available sources, such as: Jena, Sesame, Aquamarine, and Sergey Melnik's RDF API.

URL: http://jrdf.sourceforge.net/
Keywords: Java, API
Author: Newman, Andrew
Date created: 2011-05-08 07:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P1H
Educational use: professionalDevelopment

]]>
Using RDFAlchemy Together With RDFLib’s SPARQLStore to Query DBPedia and Process Resources in an Object-Oriented Way https://ld4pe.dublincore.org/learning_resource/using-rdfalchemy-together-with-rdflibs-sparqlstore-to-query-dbpedia-and-process-resources-in-an-object-oriented-way/ Wed, 11 Jan 2017 06:45:38 +0000 https://ld4pe.dublincore.org/learning_resource/using-rdfalchemy-together-with-rdflibs-sparqlstore-to-query-dbpedia-and-process-resources-in-an-object-oriented-way/ The author of this blog posts shares his work towards manipulating RDF graphs with Python to create an application that can handle Linked Datar esources in an Object-Oriented way, (i.e. using Python classes rather than tables, sets, or lists of triples). The author's solution ties together RDFLib’s SPARQLStore plugin and RDFAlchemy.

URL: https://www-public.tem-tsp.eu/~berger_o/weblog/2014/05/14/using-rdfalchemy-together-with-rdflibs-sparqlstore-to-query-dbpedia-and-process-resources-in-oo-way/
Keywords: RDFAlchemy, RDFLib, Python, DBPedia, Object-Oriented Programming (OOP)
Author: Berger, Olivier
Date created: 2014-05-14 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P20M
Educational use: instruction
Educational audience: student
Interactivity type: expositive

]]>
Converting LAK Data to R Format https://ld4pe.dublincore.org/learning_resource/converting-lak-data-to-r-format/ Mon, 09 Jan 2017 06:45:30 +0000 https://ld4pe.dublincore.org/learning_resource/converting-lak-data-to-r-format/ In this video, the presenter demonstrates how to retrieve the LAK (Learning Analytics and Educational Data Mining) dataset from the Web and load it into RStudio, so that it can be manipulated using the R programming language.

URL: https://www.youtube.com/watch?v=gMmj-mB2KA0
Keywords: Linked Open Data (LOD), R (programming language)
Author: Sherlock, David
Date created: 2014-09-02 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P10M

]]>
Survey of Pythonic Tools for RDF and Linked Data Programming https://ld4pe.dublincore.org/learning_resource/survey-of-pythonic-tools-for-rdf-and-linked-data-programming/ Thu, 29 Dec 2016 06:44:04 +0000 https://ld4pe.dublincore.org/learning_resource/survey-of-pythonic-tools-for-rdf-and-linked-data-programming/ In this blog post, the author shares his efforts to gather information about all the existing libraries and frameworks for doing RDF programming using Python. This is not simply a list of resources; descriptions and the author's impressions are included. In addition to Python libraries, triple stores that are Python-friendly are also covered.

URL: http://www.michelepasin.org/blog/2011/02/24/survey-of-pythonic-tools-for-rdf-and-linked-data-programming/
Keywords: Python, Triple store, SPARQL
Author: Pasin, Michele
Date created: 2011-02-24 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P20M
Interactivity type: mixed

]]>
Getting Started with RDF and SPARQL Using Sesame and Python https://ld4pe.dublincore.org/learning_resource/getting-started-with-rdf-and-sparql-using-sesame-and-python/ Thu, 29 Dec 2016 06:44:03 +0000 https://ld4pe.dublincore.org/learning_resource/getting-started-with-rdf-and-sparql-using-sesame-and-python/ This blog post includes documentation of how to install a triplestore, load data into it, retrieve it using SPARQL, and access the results as native structures using the Python programming language.

URL: http://www.jenitennison.com/2011/01/25/getting-started-with-rdf-and-sparql-using-sesame-and-python.html
Keywords: Python, Triple store, RDFAlchemy, Sesame
Author: Tennison, Jenni
Date created: 2011-01-25 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P45M

]]>
Using Ordnance Survey Linked Data: A Python RDFLib Example https://ld4pe.dublincore.org/learning_resource/using-ordnance-survey-linked-data-a-python-rdflib-example/ Thu, 29 Dec 2016 06:44:03 +0000 https://ld4pe.dublincore.org/learning_resource/using-ordnance-survey-linked-data-a-python-rdflib-example/ The author describes how he created a mashup of data.gov.uk and Ordnance Survey Linked Data using just the Python RDFLib library – no triple store is required.

URL: https://johngoodwin225.wordpress.com/2011/01/18/how-can-i-use-the-ordnance-survey-linked-data-a-python-rdflib-example/
Keywords: Linked Open Data (LOD), Government Open Data, Python, RDFLib
Author: Goodwin, John
Date created: 2011-01-18 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M
Educational use: professionalDevelopment
Educational audience: student
Interactivity type: mixed

]]>
Implementing Graph Transformation Languages using RDF Storage and SPARQL Queries https://ld4pe.dublincore.org/learning_resource/implementing-graph-transformation-languages-using-rdf-storage-and-sparql-queries-2/ Thu, 24 Nov 2016 05:51:18 +0000 https://ld4pe.dublincore.org/learning_resource/implementing-graph-transformation-languages-using-rdf-storage-and-sparql-queries-2/ RDF has so far not been widely used in the context of graph rewriting tools. In this paper, the authors take AToMPM, a research-oriented meta-modelling and graph rewriting tool and extend it by adding RDF-based graph transformation functionality. Addressed is the graph matching problem, generating custom SPARQL queries for each rule pattern, and using them to efficiently perform matches on a source RDF graph.

URL: https://www.cs.mcgill.ca/media/tech_reports/12_Implementing_Graph_Transformation_Languages_using_RDF_Storage_and_SPARQL_Queries.pdf
Keywords: CRUD, Graph rewriting, igraph, RDFLib, Graph transformation
Author: Verbrugge, Clark
Date created: 2012-08-31 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M
Educational use: instruction
Educational audience: teacher-educationSpecialist
Interactivity type: expositive

]]>
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

]]>
How to Build an SQL Storage Adapter for RDF Data with Ruby https://ld4pe.dublincore.org/learning_resource/how-to-build-an-sql-storage-adapter-for-rdf-data-with-ruby/ Sun, 17 Jul 2016 06:32:29 +0000 https://ld4pe.dublincore.org/learning_resource/how-to-build-an-sql-storage-adapter-for-rdf-data-with-ruby/ In this blog post, the author discusses his experience getting RDF.rb working with a PostgreSQL storage backend in order to work with RDF data in a Rails 3.0 application hosted on Heroku. Specifically, the tutorial covers the implementation of an RDF.rb storage adapter called RDF::DataObjects::Repository.

URL: http://blog.datagraph.org/2010/04/rdf-repository-howto
Keywords: Ruby, SQL
Author: Bendiken, Arto
Date created: 2010-04-06 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M
Educational use: instruction
Educational audience: professional
Interactivity type: expositive

]]>