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.