I. Introduction
The Smart Grid language and repository aim at categorizing the list of involved components and splitting them into a set of meaningful concepts and relationships. The proposed smart grid elements are distinguished according to their types, namely power and cyber elements. This distinction is used for visual arrangement of physical and control components and their event-driven interaction. The smart grid taxonomy is intended for individuals seeking an overview of smart grids in terms of inventory and valid relationships in the process of enhancing security attributes or investigating threat scenarios. It also enhances correctness and productivity of smart grid model specification by using well-defined concepts and relationships. This paper proposes a taxonomy framework for the specification of smart-grid architecture instances. The framework includes a specification language for interaction logics and component architectural-diagrams.