Zakres
Niniejszy dokument opisuje strukturę i sposób tworzenia specyfikacji profili IEC 61970-450 (wszystkie części), IEC 61970-600 (wszystkie części). Specyfikacje profili opisują podzbiór kanonicznych CIM dedykowanych do konkretnej wymiany danych. Kanoniczne CIM są opisane w IEC 61970-300 (wszystkie części), jak również w IEC 61968-11.
Reguły tworzenia lub rozszerzania kanonicznych CIM są poza zakresem niniejszego dokumentu.
Niniejszy dokument określa strukturę specyfikacji profilu oraz reguły wyboru podzbiorów informacji z kanonicznych CIM. Standaryzuje on operacje służące do tworzenia elementów profilu z kanonicznych CIM. Ponieważ kanoniczne CIM są opisane w UML, operacje są opisane w kategoriach klas, atrybutów i ról UML.
Możliwe jest odwzorowanie UML na RDFS lub OWL, więc do opisu tworzonych profili można użyć dowolnego z języków UML, RDFS lub OWL. Specyfikacja języków (UML, RDFS lub OWL) używanych do opisu profili, jak również sposób prezentacji i edycji profili w interfejsach użytkownika są poza zakresem niniejszego dokumentu. Języki używane do opisu profili są określone w innych specyfikacjach. Odnośniki do odpowiednich specyfikacji znajdują się w Rozdziale 2.
UML obsługuje dodawanie dowolnego tekstu, który opisuje dalsze ograniczenia dotyczące konstrukcji UML, np. klas, wartości atrybutów, ról asocjacyjnych i nadrzędności. Języki takie jak OCL i SHACL są dedykowane do opisywania ograniczeń. OCL jest używany do opisu ograniczeń dla danych obiektowych opisanych w UML, natomiast SHACL jest używany do opisu ograniczeń dla danych grafowych opisanych przez RDFS lub OWL. Zakres niniejszego dokumentu obejmuje jedynie OCL bez SHACL.
Niniejszy dokument obsługuje profile opisujące dane wymieniane jako zbiory danych lub wiadomości CIMXML. Format wymiany w ramach zakresu jest zgodny z IEC 61970-552, ale możliwe są inne formaty.
Interoperacyjność narzędzi i formaty serializacji są poza zakresem tego dokumentu.