Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Объекттерді басқару тобының стандарты
Standard of Object Management Group
XML метадеректер алмасуы (XMI) – бұл кеңейтілетін таңбалау тілі (XML) арқылы метадеректер ақпаратын алмасуға арналған Объекттерді басқару тобының (OMG) стандарты. Оны метамоделі Meta Object Facility (MOF) платформаға тәуелсіз модель (PIM) түрінде бейнеленетін кез келген метадеректер үшін пайдалануға болады. XMI ең көп қолданылатын түрі UML модельдерін алмасу форматы ретінде болып табылады, бірақ оны басқа тілдердің модельдерін (метамодельдерді) сақтау үшін де қолдануға болады.
The 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), a platform independent model (PIM). 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).
Шолу
OMG модельдеу көзқарасында деректер абстрактілі модельдер мен нақты модельдерге бөлінеді. Абстрактілі модельдер семантикалық ақпаратты, ал нақты модельдер визуальды диаграммаларды көрсетеді. Абстрактілі модельдер – UML немесе SysML сияқты кез келген MOF негізіндегі модельдеу тілдерінің мысалдары. Диаграммалар үшін Диаграмма алмасу (DI, XMI[DI]) стандарты қолданылады. Қазіргі уақытта XMI-нің әртүрлі модельдеу құралдарын жасаушылардың іске асырулары арасында, тіпті абстрактілі модельдер деректерін алмасу кезінде де, бірнеше үйлесімсіздіктер бар. Диаграмма алмасуды қолдану дерлік жоқ. Бұл XMI-ді пайдаланып UML модельдеу құралдары арасында файлдарды алмасудың сирек мүмкін екенін білдіреді. XML метадеректер алмасуының (XMI) мақсатының бірі – UML негізделген модельдеу құралдары мен MOF негізделген метадеректер қоймалары арасында метадеректерді оңай алмасуды қамтамасыз ету. XMI сондай-ақ модельдік инженерияның бір бөлігі ретінде модельдерді модельдеу құралдарынан бағдарламалық жасақтаманы жасау құралдарына жіберу үшін қолданылатын орта ретінде жиі пайдаланылады. XMI мысалдары және XMI пішіміндегі файлдарды құрайтын XML тегтерінің тізімдері 2.5.1 нұсқасының сипаттама құжатында келтірілген.
In the OMG vision of modeling, data is split into abstract models and concrete models. The abstract models represent the semantic information, whereas the concrete models represent visual diagrams. Abstract models are instances of arbitrary MOF based modeling languages such as UML or SysML. For diagrams, the Diagram Interchange (DI, XMI[DI]) standard is used. There are currently several incompatibilities between different modeling tool vendor implementations of XMI, even between interchange of abstract model data. The usage of Diagram Interchange is almost nonexistent. This means exchanging files between UML modeling tools using XMI is rarely possible. One purpose of XML Metadata Interchange (XMI) is to enable easy interchange of metadata between UML based modeling tools and MOF based metadata repositories in distributed heterogeneous environments. XMI is also commonly used as the medium by which models are passed from modeling tools to software generation tools as part of model driven engineering. Examples of XMI, and lists of the XML tags that make up XMI formatted files, are available in the version 2.5.1 specification document.