Learning Resources in Saved Set: Resources for Web Developers (22 resources)

Getting Started with Schema.org Using Microdata

Schema.org provides a collection of shared vocabularies webmasters can use to mark up their pages in ways that can be understood by the major search[...]

RDFa 1.1 Primer - Third Edition

Search engines have begun to provide richer search results by extracting structured details from the Web pages they crawl and, in turn, Web publishers are[...]

Publishing and Consuming Linked Data Embedded in HTML

This document provides guidelines for how to create and consume Linked Data embedded in HTML. The examples use RDFa 1.1 and microdata with a special[...]

How to Build Linked Data APIs with JSON LD and Hydra

Discussion of the challenges facing Web developers in the proper design and implementation of Web APIs. Based on a simple Web API, this workshop use[...]

How to Use Microdata

Microdata tells search engines, like Google, what the information on your website is. Whether it's an address, an image, ratings, or upcoming events, microdata will[...]

Using HTML Schemas for Semantic Markup Microdata

This video ooks at the relationship between XML and HTML Schemas. Shows examples of Schema.org, one such library of microdata that can now be incoportated[...]

JSON-LD: Core Markup

Information about specific RDF serializations (JSON-LD, Turtle). An overview of some of the core markup features of JSON-LD including types, aliasing, nesting, and internationalization support.URL:[...]


This specification defines JSON-LD, a JSON-based format to serialize Linked Data. The syntax is designed to easily integrate into deployed systems that already use JSON,[...]

JSON-LD: Compaction and Expansion

An overview of JSON-LD's compaction and expansion features and how you can use them to merge data from multiple sources. The processes help connect the[...]

Introduction to JSON

Introduction to JSON as a format for representing and storing semi-structured data. Includes comparisons to to the Relational Model and XML. Continued (with demonstration) in[...]

What is JSON-LD?

A basic introduction to JSON-LD for Web developers, designers, and hobbyists. It covers how to express Linked Data in JSON. Also briefly discussed is RDFa[...]


This video consists of a demonstration of JavaScript Object Notation (JSON). It demonstrates how to avopid errors when using label-value pairs and arrays. This video[...]

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

Structured Data Linter

The Structured Data Linter is a tool aiding webmasters and web developers to verify the structured data present in their HTML pages. Search engines use[...]

Building Linked Data Applications

This module gives details on technologies and approaches towards exploiting Linked Data by building Linked Data applications. In particular, it gives an overview of popular[...]

Introduction to Semantic Web Technologies and Linked Data

These slides appear to have been used for a course in Database Management Systems at the University of Toronto, but contain material which the creator[...]

Apache Jena Tutorial: Download and Setup Jena in Eclipse

This tutorial shows how to download and setup the Apache Jena API with Eclipse, so that the user can start developing Semantic Web applications using[...]

Ordnance Survey: SPARQL Endpoint

In this blog post, the author draws attention to an interesting feature of some SPARQL endpoints. When a query is entered, the full HTTP GET[...]

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

Getting Started with RDFLib

This documentation explains how to install RDFLib, an open source library for working with RDF using Python. It explains that the primary interface that RDFLib[...]

Building Linked Open Government Data Visualizations

By the end of this tutorial the user should be able to generate a Javascript-based visualization through the Google Visualization API. This tutorial assumes familiarity[...]

Consuming LOGD data using jQuery

A brief introduction to jQuery and how to use it with Linked Open Government Data (LOGD). jQuery is a Javascript library aimed to make things[...]