Le présent document décrit le mode de structuration et de création des spécifications de profils IEC 61970-450 (toutes les parties) et IEC 61970-600 (toutes les parties). Les spécifications de profils décrivent un sous-ensemble du CIM canonique dédié à un échange de données spécifiques. Le CIM canonique est décrit dans l'IEC 61970-300 (toutes les parties) , ainsi que dans l'IEC 61968-11. Les règles de création ou d'extension du CIM canonique ne relèvent pas du domaine d'application du présent document. Le présent document définit la structure d'une spécification de profil, ainsi que les règles de sélection des sous-ensembles d'informations à partir du CIM canonique. Il normalise les opérations qui permettent de créer les éléments de profils à partir du CIM canonique. Étant donné que le CIM canonique est décrit en langage UML, les opérations sont décrites en matière de classes, d'attributs et de rôles UML. Du fait d'une mise en correspondance possible entre le langage UML et le langage RDFS ou OWL, l'un des langages UML, RDFS ou OWL peut donc être utilisé pour décrire les profils créés. La spécification des langages (UML, RDFS ou OWL) utilisés pour décrire les profils, ainsi que le mode de présentation et d'édition des profils dans les interfaces utilisateurs ne relèvent pas du domaine d'application du présent document. Les langages qui servent à décrire les profils sont définis dans d'autres spécifications. Les spécifications pertinentes sont référencées à l'Article 2. Le langage UML prend en charge l'ajout d'un texte libre qui décrit des restrictions supplémentaires concernant les constructions UML, par exemple, classes, valeurs d'attributs, rôles d'association et cardinalités. Les langages tels que OCL et SHACL sont dédiés à la description des contraintes. Le langage OCL sert à décrire les contraintes relatives aux données d'objets décrites en langage UML, tandis que le langage SHACL sert à décrire les contraintes relatives aux données graphiques décrites par le langage RDFS ou OWL. Le langage OCL relève du domaine d'application du présent document, contrairement au langage SHACL. Le présent document prend en charge les profils de description des données échangées en tant qu'ensembles de données ou messages CIMXML. Le format d'échange qui relève du domaine d'application est conforme à l'IEC 61970-552, mais d'autres formats sont possibles. L'interopérabilité des outils et les formats de sérialisation ne relèvent pas du domaine d'application du présent document.
Voir plus
Voir moins