ГОСТР ИСО 24616—2013
4 Принципы представления спецификации
4.1 Ключевойнормативныйдокументспецификации — унифицированныйязык
моделирования UML (Unified Modeling Languago)
СпецификацияMLIF соответствует принципам моделирования UML. которыеопределены Консор
циумом по разработке и продвижению объектно-ориентированных технологий Object Management
Group (OMG) [UML]. В спецификации используется подмножество языка UML. подходящее для целей
MLIF.
4.2 Метамодель и ее расширение
Каки в системе терминологической разметкиTMF (Terminological Markup Framework), описанной в
ИСО 16642. спецификация MLIF определяет метамодель, которая «обрамлена» категориями данных,
определенными в И С 012620.
4.3 Сериализация XML
Наряду сосредствамиязыка XML. определенными в ИСО 8879, спецификация MLIF вместесмета
моделью и ее обрамлением обеспечивает тип представления на языке XML, называемый «сериализа
цией XML».
5 Спецификация метамодели
Метамодель MLIF представлена в видедиаграммы объектов на рисунке 1.
Метамодель MLIF определяется следующими шестью «центральными компонентами», представ
ленными ниже в том порядке, который задаетсясериализацией XML:
- <MLDC> (Multilingual Data Collection) — многоязычная коллекция данных, которая содержит
общую информацию и несколько многоязычных блоков;
- <GI> (Global Information) — общая информация, содержащая сведения технического и адми
нистративного характера, касающиеся всей коллекции многоязычныхданных;
- <GroupC> (Grouping components) — компоненты группировки, представляющие собой подчи
ненную коллекцию многоязычных данных с общим источником или с общим целевым назначением в
рамкахконкретного проекта;
- <MultiC> (MultilingualComponent) — многоязычный компонент, в рамках которогосгруппированы
все варианты данного текстового контента;
- <MonoC> (Monolingual Component) — одноязычный компонент, в рамках которого сгруппирова
на информация, относящаяся к одному языку, и который является частью многоязычного компонента
(MultiC);
- <HistoC> (History Component) — компонент предыстории, отслеживающий изменения того ком
понента. к которому он привязан (т. е. отслеживающий версии);
- <SegC> (Segmentation Component) — компонент сегментации, позволяющий производить
сегментацию текстовой информации налюбом уровне; такая сегментация может быть рекурсивной.
2