Annex A (normative): PackML Namespace and Mappings ToC Previous Next

A.1 Namespace and identifiers for PackML Information Model ToC Previous Next

This section defines the numeric identifiers for all of the numeric NodeIds defined by the PackML OPC UA Specification. The identifiers are specified in a CSV file with the following syntax:

<SymbolName>, <Identifier>, <NodeClass>

Where the SymbolName is either the BrowseName of a Type Node or the BrowsePath for an Instance Node that appears in the specification and the Identifier is numeric value for the NodeId.

The BrowsePath for an instance Node is constructed by appending the BrowseName of the instance Node to BrowseName for the containing instance or type. A ‘_’ character is used to separate each BrowseName in the path. For example, OPC 10000-5 defines the ServerType ObjectType Node which has the NamespaceArray Property. The SymbolName for the NamespaceArray InstanceDeclaration within the ServerType declaration is: ServerType_NamespaceArray. OPC 10000-5 also defines a standard instance of the ServerType ObjectType with the BrowseNameServer’. The BrowseName for the NamespaceArray Property of the standard Server Object is: Server_NamespaceArray. Another example: the PackMLBaseObjectType ObjectType Node which has the TagID Variable. The Name for the TagID InstanceDeclaration within the PackMLBaseObjectType declaration is: PackMLBaseObjectType_TagID.

The CSV associated with this version of the standard can be found here:

http://www.opcfoundation.org/UA/schemas/PackML/1.00/PackML.NodeIds.csv

NOTE    The latest CSV that is compatible with this version of the standard can be found here:

http://www.opcfoundation.org/UA/schemas/PackML/PackML.NodeIds.csv

The XML UANodeSet file that is a definition of the InformationModel generated by this specification. The UANodeSet description is available from the OPC Foundation web site (http://www.opcfoundation.org/UA/schemas/PackML/1.00/Opc.Ua.PackML.NodeSet2.xml) as an XML file. It uses the import/export format defined in OPC 10000-5. This file can be directly used by a Server that wishes to expose the InformationModel (types) defined in this specification. This

The NamespaceUri for all NodeIds defined here is http://opcfoundation.org/UA/PackML/

A computer processible version of the complete Information Model defined in this standard is also provided. It follows the XML Information Model schema syntax defined in OPC 10000-6.

The Information Model Schema released with this version of the standard can be found here:

http://www.opcfoundation.org/UA/schemas/PackML/1.00/Opc.Ua.PackML.NodeSet2.xml

NOTE    The latest Information Model schema that is compatible with this version of the standard can be found here:

http://www.opcfoundation.org/UA/schemas/PackML/Opc.Ua.PackML.NodeSet2.xml

Previous Next