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:
- 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. http://www.w3.org/2012/pyRdfa/
- RDF::RDFa is an RDFa reader/writer for Ruby using the RDF.rb library suite. - by Gregg Kellogg, http://github.com/gkellogg/rdf-rdfa
- 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.