Go directly to the content

vapour

a Linked Data validator

Vapour is a validation service to check whether semantic web data is correctly published according to the current best practices, as defined by the Linked Data principles, the Best Practice Recipes and the Cool URIs.

Vapour is available as a public web service, but also as open source software under the terms of the W3C License, so you can set up your own service or modify the source code in Python, if needed.

Public web service

try our public service: http://validator.linkeddata.org/

Sample reports:

Publications

Papers at workshops

Talks

Development

Team

Become involved

All the development material of the project (code, documentation, etc.) is stored in its svn repository in SourceForge. Don't hesitate to post comments to the development mailing list or to report bugs using the project's bug tracker.

History

Vapour was originally created to check the compliance of a web site against the recipes described in the Best Practices Recipes for Publishing RDF Vocabularies (W3C Working Draft), but later it was extended to be more generic to any kind of resources. This work is not endorsed by W3C.

High-level architecture

Vapour has the following high level architecture:

Vapour's architecture

Vapour contains three modules:

cup
provides the web interface of the application
teapot
is the core of the application that launches HTTP dialogs, evaluates the responses and stores the results into the (in-memory) RDF store
strainer
generates the reports, both in XHTML and RDF/XML

References