From RDFa Working Group Wiki
Jump to: navigation, search

HTML5+RDFa 1.1 Processor Implementation Report

This page contains a summary of the complete implementation report for HTML+RDFa 1.1 Processors.

The RDFa test suite currently contains over 560 tests that implementations must pass in order to be labeled as "fully conforming" HTML5+RDFa 1.1, XHTML5+RDFa1.1, and HTML4+RDFa1.1 implementations. An additional 11 tests are provided for the optional RDFa 1.1 Vocabulary Expansion feature. Many of these tests were a result of public discussion both with implementers and public commenters outside of the Working Group:

There are currently four fully conforming implementations of (X)HTML5+RDFa 1.1 and HTML4+RDFa 1.1. There are three fully conforming implementations for the RDFa 1.1 Vocabulary Expansion feature with these host languages. Four other implementations are over the 85% mark.

The full implementation report for implementations submitted during the Last Call Working draft phase for HTML5+RDFa 1.1 can be found here:

Processor Conformance Overview

There are currently four fully conforming RDFa 1.1 implementations:

  • Green Turtle - Green Turtle support for RDFa 1.1 in Javascript by Alex Milowski
  • pyRdfa - A distiller that generates RDF triples from an XML or HTML5 file annotated by RDFa in various RDF serialization formats. It can either be used directly from a command line or via a CGI service. Programmed in Python by Ivan Herman.
  • RDF::RDFa is an RDFa reader/writer for Ruby using the RDF.rb library suite. - by Gregg Kellogg,
  • Semargl - Semargl is a modular framework for crawling linked data from structured documents. The main goal of project is to provide lightweight and performant tool without excess dependencies. In Java, by Lev Khomich.