Before revision: Dynamic semantics is a framework in logic and natural language semantics which treats the meaning of a sentence as its potential to update a context.
After revision: Dynamic semantics is a framework in logic and natural language semantics that treats the meaning of a sentence as its potential to update a context.