#!/usr/bin/env bash
# RDF Graph Isomorphism Utility
# Sean B. Palmer, inamidst.com. 2005-01
# This is just a wrapper for jjc's c14n-impl: 
# http://www.hpl.hp.com/personal/jjc/rdf/c14n-impl/

PTMP=$$.ptmp.$(basename $1)
QTMP=$$.qtmp.$(basename $2)

if [[ (! -f $1) || (! -f $2) ]]
then echo 'Usage: ./ntdiff <fn-p> <fn-q>'; exit 1
fi

cat $1 | c14n-impl 1 | uniq > $PTMP
cat $2 | c14n-impl 1 | uniq > $QTMP

if diff $PTMP $QTMP &> /dev/null; (( $? ))
then echo no: $(basename $1) $(basename $2)
else echo yes: $(basename $1) $(basename $2)
fi

rm $PTMP $QTMP tmpA tmpB
