Uses RDF-library-specific convenience representations for common RDF vocabularies such as RDF, Dublin Core, and SKOS. – 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 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

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

]]>
Creating RDF Triples https://ld4pe.dublincore.org/learning_resource/creating-rdf-triples/ Tue, 03 May 2016 13:01:46 +0000 https://ld4pe.dublincore.org/learning_resource/creating-rdf-triples/ This documentation explains that RDF is a graph where the nodes are URI references, Blank Nodes or Literals. In RDFLib, nodes are represented by the classes URIRef, BNode, and Literal, and can be created by the constructors of these classes. Also discusses how to add and remove triples.

URL: http://rdflib.readthedocs.org/en/stable/intro_to_creating_rdf.html
Keywords: Python
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P15M
Educational use: professionalDevelopment
Educational audience: professional
Interactivity type: mixed

]]>
Inference https://ld4pe.dublincore.org/learning_resource/inference/ Sun, 17 Apr 2016 23:37:59 +0000 https://ld4pe.dublincore.org/learning_resource/inference/ This is the seventh chapter in MarkLogic's "Semantic Developer's Guide". This chapter describes the process of discovering new facts about data based on a set of rules. Inference with semantic triples means that automatic procedures can generate new relationships (new facts) from existing triples. An inference query is any SPARQL query that is affected by automatic inference(i.e., automatic processing by a computer program). New facts may be added to the database (forward-chaining inference), or they may be inferred at query time (backward chaining inference), depending on the implementation. MarkLogic supports backward-chaining inference.

URL: https://docs.marklogic.com/guide/semantics/inferencing
Keywords: REST API, XQuery, Ruleset, JavaScript, SPARQL
Publisher: MarkLogic
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P30M
Educational use: instruction
Educational audience: professional
Interactivity type: expositive

]]>
Semantic Python: Mastering Linked Data with Python https://ld4pe.dublincore.org/learning_resource/semantic-python-mastering-linked-data-with-python/ https://ld4pe.dublincore.org/learning_resource/semantic-python-mastering-linked-data-with-python/#respond Thu, 13 Aug 2015 13:45:22 +0000 https://ld4pe.dublincore.org/learning_resource/valerio-maggio-semantic-python-mastering-linked-data-with-python/ Python offers a very powerful and easy to use library to work with Linked Data: rdflib. RDFLib is a lightweight and functionally complete RDF library, allowing applications to access, create and manage RDF graphs. This talk presents a general overview of the main features provided by the rdflib package. Several code examples are discussed, along with a case study concerning the analysis of a (semantic) social graph. Begins with a non-trivial overview of Linked Data Principles and the RDF Data Model, before moving on to the programming examples.

URL: https://www.youtube.com/watch?v=5DCS9LE-8rE
Keywords: SQ-Lite, RDFLib, Python, SPARQL, DBPedia
Author: Maggio, Valerio
Publisher: PyData
Date created: 2014-07-26 07:00:00.000
Language: http://id.loc.gov/vocabulary/iso639-2/eng
Time required: P50M
Educational use: professionalDevelopment

]]>
https://ld4pe.dublincore.org/learning_resource/semantic-python-mastering-linked-data-with-python/feed/ 0