Data Modeling - Canonical Form

Data System Architecture


A canonical form is a unique representation such that every object can be uniquely identified in the global scope

A canonical form specifies a unique representation for every object (entity), while a normal form simply specifies its form, without the requirement of uniqueness.


In computer science, the equality of two objects can easily be tested by testing the equality of their canonical forms.


In html, the canonical form of an document entity is found in the link rel canonical

Documentation / Reference

Discover More
Undraw File Manager Re Ms29
File System - Path

in a file system. A file is identified by its path through the file system. A file path is a hierarchical URI where: scheme is the scheme that represents the file system such as: file (default)...
HTML - Canonical URL

URL A canonical url is a URL that has a canonical value identifier for a web page meaning that the value should be unique on the internet scope. This is the URL that people will see in: the search...
Data System Architecture
Logical Data Modeling - Global Identifier (Fully Qualified Name, Canonical Form)

A global identifier identify uniquely a primary element (entity or relationship) in the global scope It's also generally known as: the fully qualified id the fully qualified name the canonical...
Normalization Process
Relational Data Modeling - Database Normalization

Normalization is a logical data base design method. Normalization is a process of systematically breaking a complex table into simpler ones. It is built around the concept of normal forms. Database normalization...

Share this page:
Follow us:
Task Runner