@Test
@Ignore("Known to fail because different lexical forms are stored in one canonical literal")
public void testCanonicalLiteral() {
KnowledgeBase kb = new KnowledgeBase();
ATermAppl a = term( "a" );
ATermAppl p = term( "p" );
ATermAppl q = term( "q" );
ATermAppl plain = ATermUtils.makePlainLiteral( "lit" );
ATermAppl typed = ATermUtils.makeTypedLiteral( "lit", XSDString.getInstance().getName() );
kb.addIndividual( a );
kb.addDatatypeProperty( p );
kb.addDatatypeProperty( q );