Uses an RDF programming library to serialize RDF data in available syntaxes. – 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 Open Provenance Model Tutorial https://ld4pe.dublincore.org/learning_resource/open-provenance-model-tutorial/ Wed, 23 Nov 2016 05:50:23 +0000 https://ld4pe.dublincore.org/learning_resource/open-provenance-model-tutorial/ Provenance, which is an explicit representation of the origin of data, is important for users to be able to put their trust in data. The Open Provenance Model (OPM) is a community-driven model for provenance which allows provenance to be exchanged between systems. This tutorial introduces the rationale for the OPM, its concepts and theoretical underpinnings, its concrete bindings to XML Schema and OWL, and emerging profiles. This tutorial runs through a series of small case studies exploiting OPM provenance. Some examples demonstrate how to create and serialize graphs using either the Java-based OPMtoolbox or Protege.

URL: http://openprovenance.org/tutorial/
Keywords: Provenance, Web Ontology Language (OWL), XML Schema
Author: Zhao, Jun
Date created: 2010-09-20 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P8H
Educational use: instruction
Educational audience: student

]]>
Linked Data for Ruby https://ld4pe.dublincore.org/learning_resource/linked-data-for-ruby/ Sat, 12 Nov 2016 05:41:23 +0000 https://ld4pe.dublincore.org/learning_resource/linked-data-for-ruby/ This webpage is the home of Ruby RDF. This project collects numerous "gems" supporting Linked Data and Semantic Web programming in Ruby. The primary gem is RDF.rb, which contains the core algorithms and classes used for doing basic programming of RDF, including support for Repositories, Graphs, Statements, URIs, Literals, and BNodes. Also collected are numerous gems for reading and writing different RDF formats.

URL: https://ruby-rdf.github.io/
Keywords: Ruby
Author: Long, Jason
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P15M

]]>
RDF.rb: Linked Data for Ruby https://ld4pe.dublincore.org/learning_resource/rdf-rb-linked-data-for-ruby-2/ Sat, 12 Nov 2016 05:41:23 +0000 https://ld4pe.dublincore.org/learning_resource/rdf-rb-linked-data-for-ruby-2/ This is a documentation page for RDF.rb, a pure-Ruby library for working with Resource Description Framework (RDF) data. The page contains information about: Installation, Dependencies, Features, HTTP requests, the differences between RDF 1.0 and RDF 1.1, and using the Command Line. It also contains links to tutorials and several code examples. It contains documentation on: Serialization, Datatypes, the Object Model, Storage, Querying, and RDF Vocabularies.

URL: http://www.rubydoc.info/github/ruby-rdf/rdf
Keywords: Ruby, REST
Author: Kellogg, Gregg
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P1H

]]>
Getting Data from the Semantic Web (Ruby) https://ld4pe.dublincore.org/learning_resource/getting-data-from-the-semantic-web-ruby/ Sat, 12 Nov 2016 05:41:23 +0000 https://ld4pe.dublincore.org/learning_resource/getting-data-from-the-semantic-web-ruby/ This tutorial explains how to retrieve data from DBPedia, the Semantic Web version of Wikipedia. It uses Ruby's RDF.rb and is intended for programmers used to building software on top of non-Semantic-Web data sources: using screen scraping techniques, or using APIs that return XML, JSON, CSV, etc.

URL: http://semanticweb.org/wiki/Getting_data_from_the_Semantic_Web_(Ruby)
Keywords: Ruby, DBpedia, RDF/XML, Parsing
Date created: 2011-01-14 05:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P15M
Educational use: instruction
Educational audience: student
Interactivity type: mixed

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

]]>
Rich Export SPARQL Queries https://ld4pe.dublincore.org/learning_resource/rich-export-sparql-queries-2/ Tue, 01 Nov 2016 05:40:07 +0000 https://ld4pe.dublincore.org/learning_resource/rich-export-sparql-queries-2/ The VIVO "rich export" functionality was developed by Stella Mitchell to provide a means of executing one or more pre-defined queries via a URL within the VIVO application in order to receive the results in a form consumable by another application. VIVO's rich export queries are organized by typical sections of a curriculum vitae or CV. They may be useful to supplement the examples of SPARQL queries in the SPARQL Resources section of this wiki (see "Based on URL").

URL: https://wiki.duraspace.org/display/VTDA/Rich+export+SPARQL+queries
Keywords: Apache Jena, VIVO, SPARQL
Author: Conlon, Mike
Publisher: Duraspace
Date created: 2016-08-16 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng

]]>
What's New in RDF.rb 0.3.0 https://ld4pe.dublincore.org/learning_resource/whats-new-in-rdf-rb-0-3-0/ Sun, 17 Jul 2016 06:32:29 +0000 https://ld4pe.dublincore.org/learning_resource/whats-new-in-rdf-rb-0-3-0/ This blog post describes an updated version of RDF.rb, a library for working with RDF using the programming language Ruby. The major new features include transactions and basic graph pattern (BGP) queries, as well as the availability of robust and fast parser/serializer plugins for the RDFa, Notation3, Turtle, and RDF/XML formats, complementing other already previously supported formats.

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

]]>
Parsing and Serializing RDF Data with Ruby https://ld4pe.dublincore.org/learning_resource/parsing-and-serializing-rdf-data-with-ruby/ Sun, 17 Jul 2016 06:32:29 +0000 https://ld4pe.dublincore.org/learning_resource/parsing-and-serializing-rdf-data-with-ruby/ This tutorial teaches how to parse and serialize RDF data using the RDF.rb library for Ruby. There exist a number of Linked Data serialization formats based on RDF, and you can use most of them with RDF.rb. To follow along and try out the code examples in this tutorial, you need only a computer with Ruby and RubyGems installed.

URL: http://blog.datagraph.org/2010/04/parsing-rdf-with-ruby
Keywords: Ruby, Parsing, Serialization, Raptor
Author: Bendiken, Arto
Date created: 2010-04-21 04:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M
Interactivity type: mixed

]]>
Client-Side APIs for Semantics https://ld4pe.dublincore.org/learning_resource/client-side-apis-for-semantics/ Sun, 17 Jul 2016 06:32:29 +0000 https://ld4pe.dublincore.org/learning_resource/client-side-apis-for-semantics/ This is the eleventh chapter in MarkLogic's "Semantic Developer's Guide".
It discusses client-side APIs that provide support for management of triples and graphs, SPARQL and SPARQL Update, and access to the search features of MarkLogic server. The Java Client and Node.js Client source are available on GitHub. Also on GitHub are MarkLogic Sesame and MarkLogic Jena.

URL: https://docs.marklogic.com/guide/semantics/clientAPIs
Keywords: SPARQL, CRUD, Rulesets, Permissions, Bindings
Publisher: MarkLogic
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M

]]>
Utilities and Convenience Functions https://ld4pe.dublincore.org/learning_resource/utilities-and-convenience-functions/ Tue, 03 May 2016 13:01:46 +0000 https://ld4pe.dublincore.org/learning_resource/utilities-and-convenience-functions/ This documentation states that, "For RDF programming, RDFLib and Python may not execute the fastest, but we try hard to make it the fastest and most convenient way to write!" It contains a collection of hints and pointers for hassle free RDF-coding, including slicing graphs, SPARQL paths, and command-line tools.

URL: http://rdflib.readthedocs.org/en/stable/utilities.html
Keywords: Python, SPARQL, N-Triples, Property paths
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P5M

]]>