Skip to content
Dimitris Kontokostas edited this page Aug 31, 2014 · 19 revisions

Welcome to the RDFUnit suite wiki!

RDFUnit uses a test-driven approach for testing RDF. For details on our methodology take a look at our homepage.

Use the sidebar to navigate

Basic usage

See RDFUnit from Command Line for more options but the simplest setting is as follows:

$ bin/rdfunit -d <local-or remote-location-URI>

What RDFUnit will do is:

  1. Get statistics about all properties & classes in the dataset
  2. Get the namespaces out of them and try to dereference all that exist in (LOV)[http://lov.okfn.org]
  3. Run our Test Generators on the schemas and generate RDFUnit Test cases
  4. Run the RDFUnit test cases on the dataset

You can also run:

$ bin/rdfunit -d <dataset-uri> -s <schema1,schema2,schema3,...>

Where you define your own schemas and we pick up from step 3. You can also use prefixes directly (e.g. -s foaf,skos) we can get everything that is defined in (LOV)[http://lov.okfn.org].

Publications

If you want to cite RDFUnit our main publication is

Test-driven evaluation of linked data quality. Dimitris Kontokostas, Patrick Westphal, Sören Auer, Sebastian Hellmann, Jens Lehmann, Roland Cornelissen, and Amrapali J. Zaveri in Proceedings of the 23rd International Conference on World Wide Web. (pdf)

See http://rdfunit.aksw.org for a full list of publications