RDFa Vocabulary for Term and Prefix Assignment, and for Processor Graph Reporting

This document describes the RDFa Vocabulary for Term and Prefix Assignment. The Vocabulary is used to modify RDFa 1.1 processing behavior. The URI of the vocabulary is http://www.w3.org/ns/rdfa# (abbreviated by rdfa: in this document). Turtle and an RDF/XML versions of the vocabulary are also available. The vocabulary is published by W3C

For a precise definition of these vocabulary elements, see the RDFa Core 1.1 specification.

Term and prefix assignment vocabulary

This vocabulary contains terms to define prefix mappings and term assignments; these can be used as part of the @profile mechanism of RDFa 1.1.

The vocabulary defines three classes :


Processor Graph Reporting Vocabulary

The reporting mechanism is based on a hierachy of classes. rdfa:PGClass is the top level class of the hierarchy, with three subclasses: rdfa:Error is the class for all error conditions, rdfa:Warning is the class for all warnings, and rdfa:Info is the class for all informations.

RDFa 1.1 Core defines the following error and warning conditions:

RDFa processors may add their own subclasses in their own namespace.

A specific property, rdfa:context, provides extra context for the error, eg, http response, an XPointer/XPath information, or simply the URI that created the error.

Term for vocabulary expansion

A specific property, usesVocabulary, provides a relationship between the host document and a vocabulary defined using the @vocab facility of RDFa1.1.

Property Copying Terms

The terms for property copying allow properties associated with a resource to be copied to another resource; for more details see the relevant section in the HTML+RDFa 1.1 document. The terms being used are:

Ivan Herman, ivan@w3.org, W3C, Semantic Web Activity Lead, 2013-01-18
$Date: 2013-03-11 07:54:17 $