Text this: Formulating a theory about interoperability among heterogeneous software systems, based on the Semat kernel