Homepage: Not served yet
Documentation: Not served yet
Mailing list: kaka7537@kaist.ac.kr
The simplest setting is as follows:
$ mvn -Dmaven.test.skip=true install
$ bin/rdfunit -d <ANY-COMMAND>
What RDFUnit will do is:
- Get statistics about all properties & classes in the dataset
- Get the namespaces out of them and try to dereference all that exist in LOV
- Run our Test Generators on the schemas and generate RDFUnit Test cases
- Run the RDFUnit test cases on the dataset
- You get a results report in html (by default) but you can request it in RDF or even multiple serializations with e.g.
-o html,turtle,jsonld
- The results are by default aggregated with counts, you can request different levels of result details using
-r {status|aggregated|shacl|shacllite|rlog|extended}
. See here for more details.
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.