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.
Although the main way to use Vapour is throught the public web service, the source code is avaible 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. Some more details are available at ohloh.
Public web service
- Diego Berrueta, Sergio Fernández and Iván Frade. Cooking HTTP content negotiation with Vapour. ESWC2008 workshop on Scripting for the Semantic Web (SFSW2008), Tenerife, Spain, June 2, 2008.
- Cooking HTTP content negotiation with Vapour. Talk presenting the paper with the same title published in the ESWC2008 workshop on Scripting for the Semantic Web (SFSW2008), Tenerife, Spain, June 2, 2008.
- Diego Berrueta (formerly Fundación CTIC)
- Sergio Fernández (formerly Fundación CTIC)
- Iván Frade (formerly Fundación CTIC) ).
- Iván Minguez (Fundación CTIC)
Vapour exposes exactly the same information used for generating the report as RDF. Please check further details about how use this API.
All the development material of the project (code, documentation, etc.) is stored in the mercurial repository at Bitbucket:
hg clone https://bitbucket.org/fundacionctic/vapour
Don't hesitate to post comments or to report bugs using the project's bug tracker.
Vapour has the following high level 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
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.
- Project page at Bitbucket
- Linked Data
- Best Practice Recipes for Publishing RDF Vocabularies (W3C Working Group Note)
- Unit tests for Best Practice Recipes for Publishing RDF Vocabularies
- Cool URIs for the Semantic Web (W3C Interest Group Note)
This project have been developed by CTIC partially supported by the ADAPTA research project, which is partially funded by the INNPACTO 2011 programme (IPT-2011-0949-430000) of the Spanish Ministry of Science and Innovation and the European Regional Development Fund (FEDER).