Я сейчас читаю спецификацию для BPMN 2.0 . В этой спецификации определения частей BPMN приведены в виде схем XML.
В одной из этих схем (Таблица 8.3, стр. 54) я наткнулся на строку, которая для меня не имеет смысла:
<xsd:element name="definitions" type="tDefinitions"/>
<xsd:complexType name="tDefinitions">
...
<xsd:anyAttribute name="exporter" type="xsd:ID"/>
...
Что меня озадачивает, так это использование атрибута «name» в сочетании с элементом «xsd: anyAttribute». Если я правильно понял определение элемента , его цель - разрешить использование "неизвестных" атрибутов, которые не указаны в схеме. Так что может быть целью ограничения "xsd: anyAttribute" конкретным именем "экспортером" вместо простого указания (необязательного) атрибута с этим именем?