Skip to content. | Skip to navigation

Personal tools


You are here: Home / Wiki / Rspecschema




We provide the RSpec specification in both "RelaxNG Compact" syntax and XML Schema languages. The RelaxNG Compact format is the source which we maintain by hand because it is much easier to read, write and comprehend. The XML Schema files are generated from that source so that we can take advantage of the widespread tool support for XML Schema.

RelaxNG Compact (RNC)

In the source format, all of the schemas inherit much of their syntax from a two documents. The manifest also inherits its syntax explicitly from the request.

Common RNC Documents:

Advertisement RNC Document:

Request RNC Document:

Manifest RNC Document:

XMl Schema (XSD)

Advertisement Schema Documents:

Request Schema Documents:

Manifest Schema Documents: