Previous | Table of Contents | Next |
It is often necessary to represent an enumeration, that is, a finite set of labeled values. Data models do not always provide
a specific technique for this. For example, in the relational model an enumeration could be represented by a string or integer,
with or without an associated reference table.
Similarly, the RDF model does not prescribe a specific way to represent an enumeration. However, the EPRI CIM RDF schema
adopts the following convention:
• An enumeration type is represented by a Class.
• An enumerated value is represented by a resource whose type is that Class.
This convention does not support ordered enumerations. These are not used in the EPRI CIM schema.