Sheriff Rosco P. Coltrane

Rosco - a non-judgemental RDF schema and document checker

 

There are at least four types of validation you could do with an RDF document which might be useful (quite apart from XML and RDF well-formedness validation which The RDF validator at W3C does):

The last two of these are something that schemarama might be able to do; I've had a stab at the others here, also building in some best practice advice for FOAF files, as an example. See Missing isn't broken: data validation and freedom on the Semantic Web to see some caveats about validation of RDF documents, and references for previous work in this area; also there are some bugs/ommissions.

Although FOAF is used in the example below, the tool should work with any RDF schema, and is intended to be generic. Please note that this is an experimental service. Comments, bugs etc to libby@nicecupoftea.org.

Given a schema and a test file, find the sorts of properties you might expect to be connected to a class or classes

schema url:

test data url:

(optional) class to examine (leave blank for all):

Find all the classes, sublass and the domains of properties used in the file

This is useful way of looking at your schema, for checking that you wrote what you thought you wrote.

schema url:

References/previous work

http://infomesh.net/2001/rdfsvalid/
http://www.w3.org/2000/10/swap/util/validate.n3

Notes: internationalization doesn't work yet :(, also doesn't do range yet...


libby@nicecupoftea.org, 2003-08-14