L’homme a toujours cherché un sens à la vie, et cette curiosité se répercute également sur le monde du langage et des données. La sémantique des données est l’étude de la signification et de l’utilisation de données spécifiques dans la programmation informatique et d’autres domaines qui utilisent des données. Lors de l’étude d’une langue, la sémantique fait référence à ce que signifient des mots individuels et à ce qu’ils signifient lorsqu’ils sont réunis pour former des phrases ou des phrases. Dans la sémantique des données, l’accent est mis sur la façon dont un objet de données représente un concept ou un objet dans le mot réel.
La sémantique des données est hautement subjective. Si une personne qui n’a jamais travaillé avec une base de données informatique essaie d’en extraire des informations, les mots et les phrases utilisés pour accéder à la base de données n’auraient aucun sens. La signification sémantique n’apparaît que lorsqu’un groupe s’accorde sur des définitions spécifiques pour certains types de données ou mots. Pour que d’autres puissent saisir ces significations sémantiques, elles ne peuvent pas changer. Si le mot chien faisait référence un jour à un animal à quatre pattes et à un oiseau à deux pattes le lendemain, il perdrait son sens et personne ne saurait ce qu’une autre personne voulait dire lorsqu’elle disait chien.
Le besoin de sémantique des données est apparu dans les années 1970 lorsque l’US Air Force a développé un programme pour aider les gens à communiquer plus clairement sur les techniques de fabrication actuelles qu’ils utilisaient. Ce faisant, ils pourraient améliorer les processus de fabrication. Le programme, connu sous le nom de programme intégré de fabrication assistée par ordinateur (ICAM), a utilisé des méthodes connues sous le nom de méthodes IDEF (définition d’intégration) qui ont produit divers modèles de fonctionnement du système.
Un exemple de la façon dont la sémantique des données aide à relier des morceaux de code ou des données au monde réel est un catalogue de fiches de bibliothèque. À l’origine, les registres étaient stockés par ordre alphabétique sur des bouts de papier dans un classeur. Pour rechercher un livre, un client feuilletait les cartes jusqu’à ce qu’il trouve le titre du livre qu’il voulait. Dans une base de données informatique, un espace de mémoire pour contenir le titre et les informations d’un livre peut être considéré comme une version virtuelle de la carte de titre papier originale.
Bien que la sémantique des données soit très abstraite à de nombreux niveaux, elle a un objectif simple. Il permet à ceux qui travaillent avec des données de proposer un ensemble de règles claires et définies que tout le monde peut comprendre et suivre. La création d’une sémantique des données est similaire à la cartographie des règles de grammaire et de style qui déterminent comment les mots sont utilisés ensemble pour transmettre un sens spécifique.