6.3.4 OPENSCSSIDClassObjectType
SID Class objects are used to obtain information about the SID Classes that may be supported by a server. This information is read-only and is defined by the server, as illustrated in Figure 15.

Table 47 defines the structure of an OPENSCSSIDClassObjectType.
| Attribute | Value | ||||
| BrowseName | OPENSCSSIDClassObjectType | ||||
| IsAbstract | False | ||||
| References | Node Class | BrowseName | Data Type | TypeDefinition | Other |
|---|---|---|---|---|---|
| Subtype of the BaseObjectType defined in OPC 10000-5 | |||||
| 0:HasProperty | Variable | SIDClassID | 0:String | 0:PropertyType | M, RO |
| 0:HasProperty | Variable | SIDClassOwner | String | 0:PropertyType | M, RO |
| 0:HasProperty | Variable | SIDClassDescription | String | 0:PropertyType | O, RO |
| 0:HasProperty | Variable | SyntaxSpecification | String | 0:PropertyType | M, RO |
| 0:HasProperty | Variable | AllowedCharacterSet | String | 0:PropertyType | M, RO |
| 0:HasProperty | Variable | IntendedUse | String | 0:PropertyType | O, RO |
| 0:HasProperty | Variable | SIDClassProperty | OPENSCSSIDClassPropertyDataType[] | 0:PropertyType | O, RO |
SIDClassID - An identification of the SID Class of the Serial Number Collection. For example: GS1:SSCC
SIDClassOwner - An identification of the owning, or controlling organization, which defines the information in the SID Class. For example: GS1The Global Language of Business, www.gs1.org
SIDClassDescription - Additional information and description about the SID Class.
SyntaxSpecification - Defines the rules for the syntax of a SID. The format is not defined in this specification and must be negotiated between Information Providers and Information Requesters during design or change management of a system.
AllowedCharacterSet - A string containing the allowed characters that may be used in representing the Serial Number in a SID.
IntendedUse - A string containing a natural language description of the use of the SID. Defines the intended use of the SID Class, such as logistics tracking or pallet aggregations.
SIDClassProperty - An array of property elements, each of which may have associated label property definitions.