@Test
public void shouldDoCompleteRoundtripManchesterOWLSyntax() throws Exception {
OWLClass a = Class(IRI(NS + "#A"));
OWLDataProperty p = df.getOWLDataProperty(IRI(NS + "#P"));
SWRLVariable x = df.getSWRLVariable(IRI(NS + "#X"));
SWRLVariable y = df.getSWRLVariable(IRI(NS + "#Y"));
OWLOntology ontology = m.createOntology(IRI(NS));
Set<SWRLAtom> body = new TreeSet<>();
body.add(df.getSWRLDataPropertyAtom(p, x, y));
body.add(df.getSWRLDataRangeAtom(
df.getOWLDatatype(XSDVocabulary.STRING.getIRI()), y));