В примере ниже показаны определения метасвойств, заданные в файле .smgXml.
Прим.:
У всех имен метасвойств должен быть префикс Meta..
<Server Type="PropertyDefinitions">
<MetaProperties>
<Meta Name="Meta.Description" Type="String" DefaultLabel="Description" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/>
<Meta Name="Meta.PartNumber" Type="String" DefaultLabel="PartNumber" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/>
<Meta Name="Meta.Revision" Type="String" DefaultLabel="Revision" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/>
</MetaProperties>
</Server>
......
......
<Actor.Name Value="F0189-CAGE-E1.1"/>
<Meta.PartNumber Value=
"67725"
/>
<Meta.Revision Value="
1.a
"/>
Определения метасвойств также можно сохранить в отдельном файле .smgMeta, чтобы облегчить повторное использование. Например, файл .smgXml может ссылаться на файл с определениями метасвойств: <Server Type="PropertyDefinitions" FileName="metas.smgMeta"/>, где metas.smgMeta содержит: <MetaProperties><Meta Name="Meta.Description" Type="String" DefaultLabel="Description" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/><Meta Name="Meta.PartNumber" Type="String" DefaultLabel="PartNumber" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/><Meta Name="Meta.Revision" Type="String" DefaultLabel="Revision" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/></MetaProperties>
Прим.:
Механизм data-path используется для обнаружения внешних файлов метасвойств. См. Пути к данным.