updates to semantic graph interface