The application of model-driven development facilitates faster and more flexible integration by separating system descriptions to different levels of abstraction. In crossorganisational development new challenges arise to enable enterprise models sharing knowledge independent of language and tools. However, interoperability problems in modelling can be hardly overcome by solutions operating essentially at syntactical level. This paper presents an approach using the capabilities of semantic technologies in modeldriven development and discusses its improvements for collaborative modelling.