This clause defines Profiles and Facets for the UAFX OfflineEngineering illustrated in Figure 10.

image013.gifimage014.gifimage015.gif

Figure 10 - Structure of Offline Engineering related Facets and Profiles

Table 48 describes the details of the UAFX Offline Security Policy – Rsa-Sha256 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with average security needs.

Table 48 – UAFX Offline Security Policy – Rsa-Sha256 Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Offline Rsa-Sha256 Limits

False

Security

AsymmetricSignatureAlgorithm_RSA-PKCS15-SHA2-256

False

Security

CertificateKeyAlgorithm_RSA

False

UAFX OfflineEngineering

UAFX Offline CertificateSignatureAlgorithm_RSAPKCS15SHA2256

False

Table 49 describes the details of the UAFX Offline Security Policy – Rsa-Sha384 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with high security needs.

Table 49 – UAFX Offline Security Policy – Rsa-Sha384 Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Offline Rsa-Sha384 Limits

False

UAFX OfflineEngineering

UAFX Offline AsymmetricSignatureAlgorithm_RSAPKCS15SHA2384

False

Security

CertificateKeyAlgorithm_RSA

False

UAFX OfflineEngineering

UAFX Offline CertificateSignatureAlgorithm_RSAPKCS15SHA2384

False

Table 50 describes the details of the UAFX Offline Security Policy – Rsa-Sha512 Facet.

This security Facet defines a public-key cryptography security policy for Descriptors with very high security needs.

Table 50 – UAFX Offline Security Policy – Rsa-Sha512 Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Offline Rsa-Sha512Limits

False

UAFX OfflineEngineering

UAFX Offline AsymmetricSignatureAlgorithm_RSAPKCS15SHA2512

False

Security

CertificateKeyAlgorithm_RSA

False

UAFX OfflineEngineering

UAFX Offline CertificateSignatureAlgorithm_RSAPKCS15SHA2512

False

Table 51 describes the details of the UAFX Offline Security Policy – ECC-nistP256 Facet.

This security Facet defines an elliptic curve cryptography security policy for Descriptors with average security needs. NIST curves are widely implemented and offer better performance than RSA.

Table 51 – UAFX Offline Security Policy – ECC-nistP256 Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Offline ECCnistP256 Limits

False

UAFX OfflineEngineering

UAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-256

False

UAFX OfflineEngineering

UAFX Offline CertificateKeyAlgorithm_ECC-nistP256

False

UAFX OfflineEngineering

UAFX Offline CertificateSignatureAlgorithm_ECDSASHA2256

False

Table 52 describes the details of the UAFX Offline Security Policy – ECC-nistP384 Facet.

This security Facet defines an elliptic curve cryptography security policy for Descriptors with high security needs. NIST curves are widely implemented and offer better performance than RSA.

Table 52 – UAFX Offline Security Policy – ECC-nistP384 Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Offline ECC-nistP384 Limits

False

UAFX OfflineEngineering

UAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-384

False

UAFX OfflineEngineering

UAFX Offline CertificateKeyAlgorithm_ECC-nistP384

False

UAFX OfflineEngineering

UAFX Offline CertificateSignatureAlgorithm_ECDSA-SHA2-384

False

Table 53 describes the details of the UAFX Offline Security Policy – ECC-nistP521 Facet.

This security Facet defines an elliptic curve cryptography security policy for Descriptors with very high security needs. NIST curves are widely implemented and offer better performance than RSA.

Table 53 – UAFX Offline Security Policy – ECC-nistP521 Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Offline ECC-nistP521 Limits

False

UAFX OfflineEngineering

UAFX Offline AsymmetricSignatureAlgorithm_ECDSA-SHA2-512

False

UAFX OfflineEngineering

UAFX Offline CertificateKeyAlgorithm_ECC-nistP521

False

UAFX OfflineEngineering

UAFX Offline CertificateSignatureAlgorithm_ECDSA-SHA2-512

False

Table 54 describes the details of the UAFX Offline Descriptor Profile.

This Profile includes the elements necessary for an interoperable UAFX Descriptor file. In particular, the contents, format, structure, and security of the file are mandated.

Table 54 – UAFX Offline Descriptor Profile

Group

Conformance Unit / Profile Title

Optional

UAFX Offline Descriptor AutomationComponent Facet

UAFX Offline Descriptor Asset Facet

UAFX Offline Descriptor FunctionalEntity Facet

UAFX Offline Descriptor Networking Facet

UAFX Offline Descriptor Core UA Facet

UAFX OfflineEngineering

UAFX Descriptor Open Packaging Convention Format

False

UAFX OfflineEngineering

UAFX Descriptor Open Packaging Convention Common Services

False

UAFX OfflineEngineering

UAFX Descriptor AML File Format

False

UAFX OfflineEngineering

UAFX Descriptor UAFX Manifest

False

UAFX OfflineEngineering

UAFX Descriptor UAFX Information Model

False

UAFX OfflineEngineering

UAFX Descriptor Relationship References

False

UAFX OfflineEngineering

UAFX Tool AML ExternalDataReferences

False

UAFX OfflineEngineering

UAFX Tool AML ExternalReferences

False

UAFX OfflineEngineering

UAFX Descriptor Digital Signature

False

Table 55 describes the details of the UAFX Offline Descriptor AutomationComponent Facet.

This Facet includes the content elements necessary for describing an AutomationComponent in a UAFX Descriptor file.

Table 55 – UAFX Offline Descriptor AutomationComponent Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Descriptor AcDescriptor DescriptorIdentifier

False

UAFX OfflineEngineering

UAFX Descriptor AutomationComponent Base

False

UAFX OfflineEngineering

UAFX Descriptor AutomationComponent ComponentCapabilities

False

UAFX OfflineEngineering

UAFX Descriptor AutomationComponent ConformanceName

False

UAFX OfflineEngineering

UAFX Descriptor FxRoot

False

Table 56 describes the details of the UAFX Offline Descriptor Asset Facet.

This Facet includes the content elements necessary for describing an Asset in a UAFX Descriptor file.

Table 56 – UAFX Offline Descriptor Asset Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Descriptor Asset SoftwareUpdate

False

UAFX OfflineEngineering

UAFX Descriptor AssetConnector Clamp Base

False

UAFX OfflineEngineering

UAFX Descriptor AssetConnector ClampBlock Base

False

UAFX OfflineEngineering

UAFX Descriptor AssetConnector ClampBlock BlockSize

False

UAFX OfflineEngineering

UAFX Descriptor AssetConnector ClampBlock Nested

False

UAFX OfflineEngineering

UAFX Descriptor AssetConnector Id

False

UAFX OfflineEngineering

UAFX Descriptor AssetConnector Kind

False

UAFX OfflineEngineering

UAFX Descriptor AssetConnector Name

False

UAFX OfflineEngineering

UAFX Descriptor AssetConnector Slot Base

False

UAFX OfflineEngineering

UAFX Descriptor AssetConnector Slot LogicalId

False

UAFX OfflineEngineering

UAFX Descriptor AssetConnector Socket Base

False

UAFX OfflineEngineering

UAFX Descriptor DI ITagNameplate AssetId

False

UAFX OfflineEngineering

UAFX Descriptor DI ITagNameplate ComponentName

False

UAFX OfflineEngineering

UAFX Descriptor DI IVendorNameplate DeviceClass

False

UAFX OfflineEngineering

UAFX Descriptor DI IVendorNameplate DeviceManual

False

UAFX OfflineEngineering

UAFX Descriptor DI IVendorNameplate DeviceRevision

False

UAFX OfflineEngineering

UAFX Descriptor DI IVendorNameplate HardwareRevision

False

UAFX OfflineEngineering

UAFX Descriptor DI IVendorNameplate Manufacturer

False

UAFX OfflineEngineering

UAFX Descriptor DI IVendorNameplate ManufacturerUri

False

UAFX OfflineEngineering

UAFX Descriptor DI IVendorNameplate Model

False

UAFX OfflineEngineering

UAFX Descriptor DI IVendorNameplate ProductCode

False

UAFX OfflineEngineering

UAFX Descriptor DI IVendorNameplate ProductInstanceUri

False

UAFX OfflineEngineering

UAFX Descriptor DI IVendorNameplate SerialNumber

False

UAFX OfflineEngineering

UAFX Descriptor DI IVendorNameplate SoftwareRevision

False

UAFX OfflineEngineering

UAFX Descriptor IAssetExtensions Connectors

False

UAFX OfflineEngineering

UAFX Descriptor IAssetRevision Build

False

UAFX OfflineEngineering

UAFX Descriptor IAssetRevision SubBuild

False

UAFX OfflineEngineering

UAFX Descriptor IAssetRevision Version

False

Table 57 describes the details of the UAFX Offline Descriptor FunctionalEntity Facet.

This Facet includes the content elements necessary for describing a FunctionalEntity in a UAFX Descriptor file.

Table 57 – UAFX Offline Descriptor FunctionalEntity Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Descriptor ConfigurationDataFolder VariableStorage

False

UAFX OfflineEngineering

UAFX Descriptor ConnectionEndpoint Base

False

UAFX OfflineEngineering

UAFX Descriptor ConnectionEndpoint PubSub

False

UAFX OfflineEngineering

UAFX Descriptor ControlGroup Base

False

UAFX OfflineEngineering

UAFX Descriptor ControlGroup Methods

False

UAFX OfflineEngineering

UAFX Descriptor FunctionalEntity Base

False

UAFX OfflineEngineering

UAFX Descriptor IFunctionalEntity ApplicationIdentifier

False

UAFX OfflineEngineering

UAFX Descriptor IFunctionalEntity AuthorAssignedIdentifier

False

UAFX OfflineEngineering

UAFX Descriptor IFunctionalEntity AuthorAssignedVersion

False

UAFX OfflineEngineering

UAFX Descriptor IFunctionalEntity AuthorUri

False

UAFX OfflineEngineering

UAFX Descriptor IFunctionalEntity Capabilities

False

UAFX OfflineEngineering

UAFX Descriptor IFunctionalEntity ConfigurationData

False

UAFX OfflineEngineering

UAFX Descriptor IFunctionalEntity ConnectionEndpoints

False

UAFX OfflineEngineering

UAFX Descriptor IFunctionalEntity ControlGroups

False

UAFX OfflineEngineering

UAFX Descriptor IFunctionalEntity InputData

False

UAFX OfflineEngineering

UAFX Descriptor IFunctionalEntity OperationalHealthAlarms

False

UAFX OfflineEngineering

UAFX Descriptor IFunctionalEntity OutputData

False

UAFX OfflineEngineering

UAFX Descriptor IFunctionalEntity PublisherCapabilities

False

UAFX OfflineEngineering

UAFX Descriptor IFunctionalEntity SubscriberCapabilities

False

Table 58 describes the details of the UAFX Offline Descriptor Networking Facet.

This Facet includes the content elements necessary for describing Networking features in a UAFX Descriptor file.

Table 58 – UAFX Offline Descriptor Networking Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Descriptor Network Priority Mapping

False

UAFX OfflineEngineering

UAFX Descriptor Network Physical Interfaces

False

UAFX OfflineEngineering

UAFX Descriptor Network VLAN Interfaces

False

Table 59 describes the details of the UAFX Offline Descriptor Core UA Facet.

This Facet includes the content elements necessary for describing Core UA features in a UAFX Descriptor file.

Table 59 – UAFX Offline Descriptor Core UA Facet

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Descriptor Core VendorServerInfo

False

UAFX OfflineEngineering

UAFX Descriptor Core ServerRedundancy

False

UAFX OfflineEngineering

UAFX Descriptor Core Server Capabilities

False

UAFX OfflineEngineering

UAFX Descriptor Core MaxMonitoredItemsQueueSize

False

UAFX OfflineEngineering

UAFX Descriptor Core Subscriptions Capabilities

False

Table 60 describes the details of the UAFX Engineering Tool Import Profile.

This Profile includes the functionality needed by an engineering tool capable of importing Descriptors.

Table 60 – UAFX Engineering Tool Import Profile

Group

Conformance Unit / Profile Title

Optional

UAFX Offline Security Policy – Rsa-Sha256 Facet

UAFX Offline Security Policy – Rsa-Sha384 Facet

UAFX Offline Security Policy – Rsa-Sha512 Facet

UAFX Offline Security Policy – ECC-nistP256 Facet

UAFX Offline Security Policy – ECC-nistP384 Facet

UAFX Offline Security Policy – ECC-nistP521 Facet

UAFX OfflineEngineering

UAFX Tool Descriptor Import

False

UAFX OfflineEngineering

UAFX Tool UAFX AML Libraries

False

UAFX OfflineEngineering

UAFX Tool Import Digital Signature

False

UAFX OfflineEngineering

UAFX Tool Logging

False

UAFX OfflineEngineering

UAFX Tool Descriptor Lifecycle

False

Table 61 describes the details of the UAFX Engineering Tool Export Profile.

This Profile includes the functionality needed by an engineering tool capable of exporting Descriptors.

Table 61 – UAFX Engineering Tool Export Profile

Group

Conformance Unit / Profile Title

Optional

UAFX OfflineEngineering

UAFX Tool Descriptor Export

False

UAFX OfflineEngineering

UAFX Tool UAFX AML Libraries

False

UAFX OfflineEngineering

UAFX Tool Export Digital Signature

False

UAFX OfflineEngineering

UAFX Tool Descriptor Lifecycle

False