The AutomationML libraries that mirror the types defined in the OPC UA Namespace http://opcfoundation.org/UA/Safety/ are provided in a single digitally signed AML Container here:
http://www.opcfoundation.org/UA/schemas/Opc.Ua.Safety.NodeSet2.xml.amlx
NOTE The location referred to in this URL does not exist yet. The server location will be created after the RC member review, and this note will be deleted.
There is no RoleClass Library defined for safety.
There is no InterfaceClass Library defined for safety.
The Attribute Library “ATL_http://opcfoundation.org/UA/Safety/” defines the AttributeTypes that correspond to their equivalent OPC UA Safety DataTypes.
The SystemUnitClass Library “SUC_http://opcfoundation.org/UA/Safety/” defines the SystemUnitClasses that correspond to their equivalent OPC UA Safety ObjectTypes and VariableTypes.