github/linguist — pull request #621 by abahgat (2013-08-14 21:46:25+00:00)
Title: Recognize Umbrello .xmi files as XML

Linguist is currently misclassifying .xmi files produced by [Umbrello](http://umbrello.kde.org/) (containing an XML representation of a UML model) as Logos files. You can see an example of this in action by looking at the language stats of [genetik](https://github.com/abahgat/genetik).

According to Wikipedia,
> The [XML Metadata Interchange](http://en.wikipedia.org/wiki/XML_Metadata_Interchange) (XMI) is an Object Management Group (OMG) standard for exchanging metadata information via Extensible Markup Language (XML).
It can be used for any metadata whose metamodel can be expressed in Meta-Object Facility (MOF).
The most common use of XMI is as an interchange format for UML models, although it can also be used for serialization of models of other languages (metamodels).

This pull request fixes the problem by adding .xmi to the list of extensions for XML.