Validating RDF data: ShEx and SHACL compared