Definition
UML (Unified Modeling Language) is an ISO/IECInternational Electrotechnical Commission - global standards body for electrotechnology and power systems. standard (14977) for the graphical modelling of software and systems. UML offers a family of diagram types: class diagrams (structure and relationships), sequence diagrams (interactions over time), state machines (lifecycle), activity diagrams (process flow), and componentA replaceable part inside a fixed asset. It has its own age, its own history and its own service life - independent of the asset it sits in. diagrams (system architecture). UML was standardised by the OMG in 1997 as a consolidation of three existing modelling languages (Booch, OMT, and OOSE). In the energy sector, UML is primarily known as the foundation of the CIMCommon Information Model - IEC standard for semantic modeling of the electricity system, the basis for data exchange between TSOs across Europe. standard: IEC 61970/61968 is defined as UML class diagrams that are subsequently exported to RDFResource Description Framework - W3C standard for describing resources and their relationships as triples, the foundation for semantic web and CIM data exchange in the energy sector. schemas for data exchange. UML is used in TvimenningOld Norse meaning 'two bound together' - one who solves a task shoulder to shoulder with another. projects for domain modelling (which entities and relationships are relevant in the energy market?), APIApplication Programming Interface - standardised interface that allows two systems to communicate with each other. design (data modelFormal representation of data structure, relationships and constraints - foundation for database design and system messages. for RESTRepresentational State Transfer - architectural style for APIs based on HTTP and resource-oriented design. endpoints), architecture documentation (the C4 model is a modern lightweight variant of UML), and requirements specification (sequence diagrams for ElhubNational hub for metering data and market processes in the Norwegian electricity market. message flows).