About
A name is a label attribute of an primary element.
It's an identifier that specifies a unique key in a specific scope called a namespace.
Example
- the name of file is unique in a directory.
- the name of a variable is unique in its local scope (ie function, block).
Fixed-length identifier
If your name is too long, you can create fixed length unique identifier with the version 3 and 5 of UUID
Format
The URN (uniform resource name) is a format name specification but the name does not need to follow any specification as long as it's unique in its namespace.