RDFa Basics

Manu Sporny · 129K views · 2008 · 9:30

Open on YouTube

Web developmentSoftware (other)tutorialdated

Why Stack Overflow recommends it

Stack Overflow users link it as a gentle starting point when they are confused by RDF and RDFa and want to see how to put structured data into normal web pages.

Recommended by 2 people across 2 different months, 2009 to 2012.

What it is

A short screencast by Manu Sporny introducing RDFa 1.0, the method for embedding RDF metadata in ordinary web pages using HTML attributes. It begins with RDF itself, shows a readable notation (N3), then demonstrates how RDFa attributes express the same data in markup.

What people said

Recommends Simon Gibbs · 2009-04 · Stack Overflow · on “Semantic Web :Tutorial on RDF dev”

Its real easy to be confused at first, but its ultimately simple enough. I liked this UMBC equity video tutorial [this video] on RDFa, its starts by explaining RDF, gives you a nice human readable notation for reference (N3) and then shows you how to put RDF into normal web pages using the RDFa attributes. I've also started publishing my own RDFa [LINK] about music events and found the RDFa distiller [LINK] handy for translating my RDFa into alternative syntaxes (there are lots) so that I can check my work. If RDFa suits your use-case, then check out the RDFa.info wiki for a review of common errors [LINK] . Even MySpace got some of these wrong. It should be noted that RDFa is not the only way to

Recommends Gabe Sumner · 2010-02 · Stack Overflow · on “What is RDF's alternative to Microformat's hCalendar format?”

Thanks so much for the reply. As an aside, another question led me to this - [this video] - which is a gentle introduction to RDFa.

Cites Mike · 2012-08 · Stack Overflow · on “Knowing what RDFA vocabulary to use”

How do we know which vocabulary/namespace to use to describe data with RDFa? I have seen a lot of examples that use xmlns:dcterms=" [LINK] " or xmlns:sioc=" [LINK] " then there is this video [this video] that uses FOAF vocabulary. This is all pretty confusing and I am not sure what these vocabularies mean or what is best to use for the data I am describing. Is there some trick I am missing?