Skip to content
🤷

Forgive us! These docs are a work in progress. Some pages may be incomplete or describe features that aren't quite finished yet. Farkitect is in early development and we don't recommend using it for real work just yet. Feel free to explore — just be aware that things are still being built.

XMI Export Format

Farkitect exports UML model content as XMI 2.5.1 (XML Metadata Interchange), the OMG standard interchange format for UML models.

  • XMI version: 2.5.1
  • UML version: 2.5.1
  • File extension: .xmi
  • Encoding: UTF-8

The export includes:

UML conceptFarkitect source
PackageM1 packages
ClassM1 elements classified as UML Class
InterfaceM1 elements classified as UML Interface
DataTypeM1 elements classified as UML DataType
EnumerationM1 elements classified as UML Enumeration
AssociationM1 relationships classified as UML Association
GeneralizationM1 relationships classified as UML Generalization
DependencyM1 relationships classified as UML Dependency
RealizationM1 relationships classified as UML Realization
PropertyAttributes owned by classes
  • Diagram layout (XMI is a model interchange format)
  • Non-UML content (ArchiMate elements, custom metamodel instances)
  • Visual styling and notation

The exported XMI is compatible with tools that support UML 2.5.1 XMI import, including:

  • Enterprise Architect (Sparx Systems)
  • MagicDraw / Cameo (Dassault Systemes)
  • Papyrus (Eclipse)
  • StarUML