Validation is possible between the data models. This software supports RDF Schema 1.0 and RDF Semantic Versioning 1.2. You can learn more about them on the RDF Website. Web Interface for RDF Validation — web.example.com/rdfvalidator/ If you'd like to contact me, I'm on Twitter and Dave_ Use Cases There are three main problems in using the RDF validator: Validation between RDF data models — there are no good ways to do this, because RDF Schema versioning is not fully supported RDF validator for a schema-less type system — you generally need a tool to generate this schema from the RDF representation, but there are no good tools for doing that because the type system itself is quite complex and the generated schema is often not the original one I'll be working on an RDF validator for type systems in the coming months. Here's what we did for these cases. Web User Interface For RDF Validation What we'd like is to allow RDF validators to write data to a database, e.g. join it up, run validation against the data, etc. We're starting with a simple web UI that generates that schema from the RDF representation and prints its results to a page: In this case, we can use a template system. Template/invalidator.RST — it takes an example from the wiki, generates a schema, and creates a table where the validated data can be stored. Template/invalidator/index.RST — it can output the results of the validation as JSON, to be printed to a page. We're using the JSP generator that ships with Jekyll to create the template. We wrote an example template based on the one in the wiki, copied the example HTML from there, and created this new HTML:
This is a simple web demo displaying the output of an RDF validator running against a wiki dataset.