The interface class “ExternalDataConnector” is a basic abstract interface type and shall be used for the description of connector interfaces referencing external docu¬ments. The classes “COLLADAInterface” and “PLCopenXMLInterface” are derived from this class. All existing and future connector classes shall be derived directly or indirectly from this class.

The ExternalDataConnector is formally defined in Table 32.

Table 32 - ExternalDataConnector Definition

Attribute

Value

BrowseName

ExternalDataConnector

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

ModellingRule

Inherit the components of the AutomationMLBaseInterface

HasProperty

Variable

ID

BaseDataType

PropertyType

Optional

HasComponent

Variable

refURI

String

BaseDataVariableType

Optional

HasProperty

Variable

Version

BaseDataType

PropertyType

Optional

The attribute “refURI” shall be used in order to store the path to the reference external document.