Table of Contents

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).
  • an url is unique on the internet.

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.