Data attributes
Às vezes, pode ser necessário armazenar dados extras em alguns elementos. Dados que não se encaixam nos atributos que o elemento tem. Para isso, há os data attributes. A estrutura deles é data-*. Exemplos: data-entity e data-field. Os dados armazenados podem ser lidos ou modificados usando Javascript, mas isso está fora do escopo desses tutoriais, por precisar de Javascript. Veja um exemplo de uso de um atributo data:
<input type="text" name="nome" data-entity="usuarios" data-field="nome">