Gestion des données des modules
Un projet S1000D type inclut des milliers de modules de données et de graphiques, également nommés objets CSDB. Un grand nombre de ces objets CSDB sont spécifiques du projet, bien que certains puissent être réutilisés pour plusieurs projets. La gestion de ces informations modulaires et potentiellement fragmentées nécessite l’utilisation de codes DMC (Data Module Codes).
Le tableau ci-dessous décrit les composants DMC, ou ce qui constitue le nom d’un module de données :
Attribut DMC
|
Description
|
modelIdentCode - Code d’identification de modèle
|
Code international unique pour chaque projet. C’est la NAMSA qui attribut ces codes. Cliquez sur les liens suivants pour consulter la liste complète des codes attribués : www.namsa.nato.int/s2000m/s2000m_moi_e.htm et www.namsa.nato.int/s2000m/s2000m_moi14_e.htm.
|
systemDiffCode - Code des différences système
|
Identifie les systèmes alternatifs qui partagent des codes SNS identiques. Il peut y avoir des codes identiques, par exemple lorsque les sous-systèmes fournis par divers fabricants ont un rôle identique.
|
systemCode - Code système SNS
|
Premier bloc du système de numérotation standard. Fournit un niveau d’analyse de système de la structure d’un produit.
|
subSystemCode et subSubSystem- Code - Code sous-système SNS
|
Deuxième bloc du système de numérotation standard. Fournit un niveau d’analyse de sous-système de la structure d’un produit. Les codes disponibles sont normalement prédéfinis pour une structure SNS donnée.
|
assyCode - Code d’assemblage SNS
|
Troisième bloc du système de numérotation standard. Fournit un niveau d’analyse de sous-ensemble de la structure d’un produit.
|
disassyCode - Code de désassemblage
|
Pour la plupart des types de module de données, cet élément étend le niveau d’analyse système possible. Pour le module de données IPD, il contient le numéro d’illustration du niveau d’analyse SNS en cours.
|
disassyCodeVariant - Variante du code de désassemblage
|
Introduit une variante du code de désassemblage ou figure IPD.
|
infoCode - Code d’informations
|
Identifie l’objectif du module de données à l’aide d’un code à trois chiffres. Voici quelques exemples : 041 – Description de l’élaboration
520 — Procédures de suppression
941 – Données des pièces illustrées
|
infoCodeVariant - Variante du code d’informations
|
En règle générale, il s’agit d’un moyen de définir une procédure alternative qui donne les mêmes résultats pour un infoCode donné.
|
itemLocationCode - Code d’emplacement d’article
|
Lorsque la procédure est effectuée (par exemple, « sur l’équipement principal », ou « sur le bureau de travail »).
|
Le DMC est utilisé en tant qu’identifiant du module de données pour créer des liens entre les modules de données à l’aide de l’élément dmRef. Le DMC est également utilisé comme base du nom de fichier du module de données. Exemple : DMC-AE-A-04-10-0301-00A-022A-A_001-02_FR-FR.XML.
L’ICN (Information Control Number) est utilisé comme nom de l’entité dans un module de données et comme nom du fichier. Exemple : ICN-AE-A-321005-0-U8025-00503-A-02-1.CGM. Reportez-vous à la spécification S1000D, chapitre 4.4, pour plus d’informations sur les ICN.