Dynamic knowledge representation in scientific domains