{
Tokenizer tokenizer = TokenizerFactory.makeTokenizerString(nodeString) ;
if ( ! tokenizer.hasNext() )
throw new RiotException("Empty RDF term") ;
Token token = tokenizer.next() ;
Node node = token.asNode(pmap) ;
if ( node == null )
throw new RiotException("Bad RDF Term: "+nodeString) ;
if ( tokenizer.hasNext() )
throw new RiotException("Trailing characters in string: "+nodeString) ;