Definisjon
UML (Unified Modeling Language) er en ISO/IECInternational Electrotechnical Commission - global standardiseringsorganisasjon for elektroteknologi og kraftsystemer.-standard (14977) for grafisk modellering av programvare og systemer. UML tilbyr en familie av diagramtyper: klassediagrammer (struktur og relasjoner), sekvensdiagrammer (interaksjoner over tid), tilstandsmaskiner (livssyklus), aktivitetsdiagrammer (prosessflyt) og komponentdiagrammer (systemarkitektur). UML ble standardisert av OMG i 1997 som en samling av tre eksisterende modelleringsspråk (Booch, OMT og OOSE). I energisektoren er UML primært kjent som grunnlaget for CIMCommon Information Model - IEC-standard for å beskrive kraftsystemets komponenter på en felles måte. Modellert i UML og serialisert som RDF/XML for datautveksling.-standarden: IEC 61970/61968 er definert som UML-klassediagrammer som deretter eksporteres til RDFResource Description Framework - W3C-standard for å beskrive ressurser og deres relasjoner som triples, grunnlaget for semantisk web og CIM-datautveksling i kraftsektoren.-skjema for datautveksling. UML brukes i TvimenningGammelnorsk for «to bundet sammen» - en som løser en oppgave skulder ved skulder med en annen.-prosjekter til domenemodellering (hvilke entiteter og relasjoner er relevante i energimarkedet?), APIApplication Programming Interface - grensesnitt som lar systemer kommunisere med hverandre.-design (datamodellFormell beskrivelse av hvilke data et system håndterer, hvordan entiteter henger sammen og hvilke regler som gjelder. for RESTRepresentational State Transfer - arkitekturstil for APIer basert på HTTP og ressursorientert design.-endepunkter), arkitekturdokumentasjon (C4-modell er en moderne lettvektsvariant av UML) og kravspesifikasjon (sekvensdiagrammer for ElhubNasjonalt nav for måleverdier og markedsprosesser i norsk kraftmarked.-meldingsflyt).