Text this: Semantic requirements for an integrated bill of materials system /