Vapour is a web-based validator tool developed by CTIC Foundation to check the compliance of a web site against the recipes described in the Best Practices Recipes for Publishing RDF Vocabularies (W3C Working Draft). It's written in Python and it's available as open source under W3C License. This work is not endorsed by W3C.
Demo
People involved
-
Diego Berrueta
(
)
-
Sergio Fernández
(
)
-
Iván Frade
(
)
Development
All the development material of the project (code, documentation, etc.) is stored in its svn repository in SourceForge. Please, send any comment to the development mailing list or report bugs to the project's bug tracker.
Documentation
Papers
- 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.
Talks
- 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.
Architecture
Vapour has the following high level architecture:
With three main 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
- Project page at SourceForge. Source code is available from the Subversion repository.
- Semantic Web Deployment Working Group at W3C
- Best Practice Recipes for Publishing RDF Vocabularies (W3C Working Draft)
- Unit tests for Best Practice Recipes for Publishing RDF Vocabularies

