The 'family of languages' approach to semantic interoperability