Spécification Technique des Composants Communs (CCTS) des Nations Unies
Le CEFACT-ONU et le Comité technique (TC) ISO 154 ont élaboré la Spécification technique des composants communs (CCTS) . Elle fournit une méthodologie pour la sémantique de modélisation des données sous forme de syntaxe indépendante. Elle est utilisée par de nombreuses organisations qui ont besoin d’une spécification pour leur permettre de modéliser leurs messages commerciaux dans un modèle cohérent et réutilisable.
La spécification stipule que les composants transversaux devraient être classés à l’aide des rubriques suivantes:
- Nom de l’entrée dans le dictionnaire (obligatoire). C’est le nom officiel unique de l’entrée.
- Définition (Obligatoire). Décrit l’entrée.
- Terme d’affaires (facultatif). Enumère les termes commerciaux utilisés pour l’entrée
Exemple: Nom de l’entrée dans le dictionnaire – personne. Impôt. Type d’identifiant Définition – L’identification fiscale nationale enregistrée d’une personne Terme d’affaires – Numéro de revenu fiscal, numéro de registre national, numéro de registre fiscal personnel, numéro de sécurité sociale, numéro d’assurance nationale – |
La spécification prévoit également les règles formelles de désignation suivantes, telles que définies dans la norme ISO 11179, qui sont basées sur la programmation UML et sur la programmation orientée objet:
- classe d’objet. Cela représente le regroupement logique auquel appartient l’entrée. Une classe est généralement constituée d’un nom, tel que nom de personne, d’équipement de transport ou de lieu.
- terme de propriété. Il s’agit de la caractéristique distinctive de la classe d’objet. Par exemple la plupart des classes auront un identifiant et un nom, qui sont des termes de propriété.
- terme de représentation. Il décrit la forme dans laquelle l’entrée est représentée. Par exemple, Nom, Personne serait un texte, et Date, Livraison serait un format de date.
Exemple: Si la classe d’objet est Marchandises, que le terme de propriété est la date de livraison, et que le terme de représentation est la date, alors le nom de l’entrée dans le dictionnaire sera Marchandises. Livraison. Date |
Chaque entrée est alignée avec les termes UML de telle sorte qu’elle peut facilement être contenue dans un diagramme de classes. La Classe UML est l’agrégat car elle possède de nombreuses propriétés (attributs), et les relations entre les classes sont appelées Associations. Dans la programmation orientée objet celles-ci seraient appelés Classes, Propriétés et Relations.
Par conséquent, la Spécification Technique des Composants Communs (CCTS) fournit une norme pour décrire les données et leurs relations avec les programmeurs et les modeleurs de données. Une fois que l’information d’affaire est stockée de cette façon, elle peut également être facilement transformée en formes syntaxiques tels que XML ou EDIFACT/ONU. Il existe des systèmes spécialisés comme GEFEG FX qui peuvent aider les modeleurs à créer des modèles de données applicables. Il convient également de noter qu’en raison de la relation étroite avec l’UML, elle peut être représentée dans divers éditeurs UML, tels qu’Enterprise Architect. Concrètement, cela signifie qu’un code peut être créé directement à partir de l’information construite en utilisant la spécification qui garantit l’interopérabilité.
Les pages qui citent la Spécification technique des composants communs (CCTS) des Nations Unies:
Modèle de données
Normes commerciales ISO
Normalisation des messages
Spécifications techniques
Bibliothèque des composants communs (CCL)
Règles de désignation et de conception XML du CEFACT-ONU (NDR)
EDIFACT-ONU