addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Linked Data With Ruby and RDF.rb

This will be a hands-on overview for producing, consuming and working with linked data using the RDF.rb framework and the Ruby programming language.


Topics covered include: 


• Understanding the RDF.rb object model, learning how to manipulate RDF terms, statements and graphs


• Parsing and serializing RDF data in popular serialization formats such as Turtle, JSON-LD, and RDFa


• Creating and publishing RDF data using popular Ruby-based webframeworks such as Sinatra


• Storing RDF data using RDF.rb's various repository backends,including an SQL backend


• Querying local RDF repositories using RDF.rb's native SPARQL engine


• Accessing and updating remote SPARQL endpoints using RDF.rb's SPARQL client



Given that this will be a hands-on session, please make sure to bring your laptop! To follow along, you should have your favorite text editor as well as Ruby 2.0+ (https://www.ruby-lang.org/en) installed on your laptop.


In addition to the RDF.rb framework (http://ruby-rdf.github.io), we will also be using the Sinatra web framework(http://www.sinatrarb.com).


Our Speaker will be Arto Bendiken

Arto is a core developer of the RDF.rb linked data framework for the Ruby programming language, as well as a co-founder of Dydra (http://dydra.com/), the RDF and SPARQL cloud database service. Previously, he played a central role in incorporating linked data technologies into the Drupal content management system.

http://ar.to/


Session-Type: Technology-Coding-Tools
Session-Level: Intermediate-Advanced


Join or login to comment.

  • Martin S.

    Very good evening. The informal talk after also was very interesting.

    June 23, 2015

  • Morton S.

    I've been using RDF.rb for years, but still picked numerous tips

    June 18, 2015

  • Arto B.

    A couple of people have asked for pointers to a Ruby language tutorial.

    For absolute beginners, "Ruby in Twenty Minutes" is a quick intro:
    https://www.ruby-lang.org/en/documentation/quickstart/

    You can also interactively learn Ruby in the browser at the Try Ruby website:
    http://tryruby.org/

    For a more comprehensive tutorial, see the free online book "Learn Ruby the Hard Way" where you can jump to a chapter of interest:
    http://learnrubythehardway.org/book/

    Please note that we will assume some familiarity with the syntax and basics of the Ruby language as we cannot possibly in a single hour cover both the RDF.rb framework as well as the programming language itself.

    See you on Thursday!

    June 18, 2015

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy