processing the BNF as linked data. Data comes in as two large XML files gets split up with some C# into some smaller ones. Some F# turns that XML into a data mode.