<xs:element name="GRID">
<xs:complexType>
<xs:all>
<xs:element name="description" type="xs:string" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Descriptive field to add comments. Shown in the frontend of the software. Has no impact on any calculations.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BUSBAR_NODE" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>A BUSBAR_NODE is to be intended as an electrical node, i.e. any electrical junction between two or more conductors. The denomination 'BUSBAR_NODE' is just a legacy.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="TRUE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Node" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="GIS" type="GISType" maxOccurs="1" minOccurs="0">
<xs:annotation>
<xs:documentation>Defines the GIS information (geometry and coordinates in WGS84). Required for: - Geographical display in general - Adaptricity.Connect</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="POINT(7.23442 47.093829)"/>
<extra:mandatoryFor value="GIS, CON"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:all>
<xs:attribute name="ID" type="StringID" use="required">
<xs:annotation>
<xs:documentation>ID (see type StringID). Each Node requires a unique ID among all Nodes. Hard requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="n_0013298"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="CustomersToBusMatchingID" type="xs:string">
<xs:annotation>
<xs:documentation>Customer-specific ID to match data (e.g., smartmeter data) to the bus. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="n_0013298"/>
<extra:mandatoryFor value=""/>
<extra:enhances value=""/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Name" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable name. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Ocean Street 46"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Description" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable description. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Replaced in 1986"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConstructionYear" type="xs:integer">
<xs:annotation>
<xs:documentation>The year that the component was built in the field. Only used for information purposes. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="1998"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ExternalURL" type="xs:anyURI">
<xs:annotation>
<xs:documentation>URL that is displayed in our system. Can be used for switching to an external system. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="www.mylistofassets.com/lines"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value=""/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IsVertical" type="xs:boolean">
<xs:annotation>
<xs:documentation>Defines if the bus (if it is drawn as a bus bar) is drawn horizontally or vertically. Buses are drawn horizontally by default, i.e., if this attribute is absent. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="TRUE"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Type" type="BusTypeEnum">
<xs:annotation>
<xs:documentation>Denotes the type of the grid node and shall be either TransformerStation, DistributionCabinet, CableJunction, BusBar, ConnectionPoint, SmallConnectionPoint, or Other. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="DistributionCabinet"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="BaseVoltageInKilovolt" type="xs:double">
<xs:annotation>
<xs:documentation>The nominal voltage of the grid node (as defined by the voltage level). Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="kV"/>
<extra:example value="0.4"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="SelfTimeInSeconds" type="xs:double">
<xs:annotation>
<xs:documentation>Time required to deenergize underlying transformer station in case of fault. Required for: - Protection calculation (only for certain setups; not necessarily required)</xs:documentation>
<xs:appinfo>
<extra:unit value="Seconds"/>
<extra:example value="0.50"/>
<extra:mandatoryFor value="PTC"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="StationID" type="xs:string">
<xs:annotation>
<xs:documentation>The ID of the station, if this bus belongs to a station. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="s0389"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="x" type="xs:double">
<xs:annotation>
<xs:documentation>x-coordinate of the bus to display in the schematic view. Required for: - Display in schematic view (ony for customer specific schematic visualization; default schematic coordinates are calculated from geo-coordinates)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="1.75"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="y" type="xs:double">
<xs:annotation>
<xs:documentation>y-coordinate of the bus to display in the schematic view. Required for: - Display in schematic view (ony for customer specific schematic visualization; default schematic coordinates are calculated from geo-coordinates)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="0.25"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Width" type="xs:double">
<xs:annotation>
<xs:documentation>The width of the bus in the schematic view. Required for: - Display in schematic view</xs:documentation>
<xs:appinfo>
<extra:unit value="points"/>
<extra:example value="15"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="LibraryReliabilityName" type="xs:string">
<xs:annotation>
<xs:documentation>Defines the used reliability model of Adaptricity's component library. The reliability model defines how long and how frequently the component is expected to fail. Required for: - Reliability calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="REL04"/>
<extra:mandatoryFor value="REL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LINE" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>An electrical link with non-negligible resistance and reactance. For links with negligible R,X, please see 'CONNECTION'.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="TRUE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:element name="Line" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="GIS" type="GISType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Defines the GIS information (geometry and coordinates). Required for: - Geographical display in general - Adaptricity.Connect</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="LINESTRING(7.23442 47.093829 7.23443 47.093839)"/>
<extra:mandatoryFor value="GIS, CON"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="StringID" use="required">
<xs:annotation>
<xs:documentation>ID (see type StringID). Each Line requires a unique ID among all branch types (Line, Connection, Transformer). Hard requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="l_029389"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Name" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable name. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Mall Street"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Description" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable description. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Edited by XYZ"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConstructionYear" type="xs:integer">
<xs:annotation>
<xs:documentation>The year that the component was built in the field. Only used for information purposes. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="2011"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value=""/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ExternalURL" type="xs:anyURI">
<xs:annotation>
<xs:documentation>URL that is displayed in our system. Can be used for switching to an external system. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="www.mylistofassets.com/lines"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value=""/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ResistanceInOhmPerKilometer" type="xs:double">
<xs:annotation>
<xs:documentation>Can be fetched from the Component Library if resistance and reactance values are not given in the xml. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="ohm/km"/>
<extra:example value="0.68"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ReactanceInOhmPerKilometer" type="xs:double">
<xs:annotation>
<xs:documentation>Can be fetched from the Component Library if resistance and reactance values are not given in the xml. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="ohm/km"/>
<extra:example value="0.45"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ZeroSequenceResistanceInOhmPerKilometer" type="xs:double">
<xs:annotation>
<xs:documentation>If undefined, zero sequence impedance is linked to positive sequence impedance using a constant factor. Required for: - Short circuit calculations involving ground faults (but it will be derived from positive sequence impedance if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="ohm/km"/>
<extra:example value="0.25"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="SCC"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ZeroSequenceReactanceInOhmPerKilometer" type="xs:double">
<xs:annotation>
<xs:documentation>If undefined, zero sequence impedance is linked to positive sequence impedance using a constant factor. Required for: - Short circuit calculations involving ground faults (but it will be derived from positive sequence impedance if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="ohm/km"/>
<extra:example value="0.25"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="SCC"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="MaximumCurrentInAmpere" type="xs:double">
<xs:annotation>
<xs:documentation>Maximum rated current of the line in Ampere, used to calculate the loading. Can be fetched from the Component Library if the value is not given in the xml. Required for: - All calculations (calculations can be carried out without it but the line loading cannot be determined)</xs:documentation>
<xs:appinfo>
<extra:unit value="A"/>
<extra:example value="160.0"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ShortCircuitStabilityThreePhaseInKiloampere" type="xs:double">
<xs:annotation>
<xs:documentation>Parameter denoting the maximal three phase aperiodic short circuit current the line can withstand. Required for: - Short circuit calculations of maximal three phase aperiodic short circuits (but it will be derived from other parameters if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value=""/>
<extra:example value=""/>
<extra:mandatoryFor value=""/>
<extra:enhances value="SCC"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ShuntCapacitanceInMicrofaradPerKilometer" type="xs:double">
<xs:annotation>
<xs:documentation>Shunt capacitance of the line in Microfarad per kilometer, used for calculating the shunt admittances. Can be fetched from the Component Library if the value is not given in the xml. Required for: - Power flow based functionalities (makes it more accurate but is not strictly necessary)</xs:documentation>
<xs:appinfo>
<extra:unit value="uF/km"/>
<extra:example value="7.0"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="ALL"/>
<extra:default value="0.0"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="LengthInKilometer" type="xs:double">
<xs:annotation>
<xs:documentation>Length of the line in kilometers, used for computing the absolute line parameters. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="km"/>
<extra:example value="0.122"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Manufacturer" type="xs:string">
<xs:annotation>
<xs:documentation>Manufacturer name (it will be removed after grid import, used for component library matching only if the required electrical attributes are missing). Required for: - Component library matching (not all parameters for component library matching are necessary to be present simultaneously)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Cables Inc."/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="LIB"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="LibraryComponentName" type="xs:string">
<xs:annotation>
<xs:documentation>Name of the component, must be unique in the component library (it will be removed after grid import, used for component library matching only if the required electrical attributes are missing). Required for: - Component library matching (not all parameters for component library matching are necessary to be present simultaneously)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="50CU-01"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="LIB"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="LibraryComponentType" type="xs:string">
<xs:annotation>
<xs:documentation>Type of the cable (e.g., GKN). It will be removed after grid import, used for component library matching only if the required electrical attributes are missing. Required for: - Component library matching (not all parameters for component library matching are necessary to be present simultaneously)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Copper 3x50 1kV"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="LIB"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IsOverhead" type="xs:boolean">
<xs:annotation>
<xs:documentation>true if overhead line, false if underground cable or other (it will be removed after grid import, used for component library matching only if the required electrical attributes are missing). Required for: - Component library matching (not all parameters for component library matching are necessary to be present simultaneously)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="FALSE"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Material" type="xs:string">
<xs:annotation>
<xs:documentation>Material name (it will be removed after grid import, used for component library matching only if the required electrical attributes are missing). Required for: - Component library matching (not all parameters for component library matching are necessary to be present simultaneously)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Cu"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="LIB"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="CrossSection" type="xs:string">
<xs:annotation>
<xs:documentation>Cross section of the cable (e.g. 95mm^2, 3x95/95, ...), notation needs to match the notation in the component library. Required for: - Component library matching (not all parameters for component library matching are necessary to be present simultaneously)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="3x95/95"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="LIB"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Bus1ID" type="StringID">
<xs:annotation>
<xs:documentation>ID of bus 1 that the line is connected to. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="b_0224"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Bus2ID" type="StringID">
<xs:annotation>
<xs:documentation>ID of bus 2 that the line is connected to. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="b_0760"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConnectedAtBus1" type="xs:boolean">
<xs:annotation>
<xs:documentation>Denotes whether the line is electrically connected at Bus 1. true if the switch is closed (connected) at bus 1, false if the switch is open (not connected). Default value is true. Required for: - All calculations (calculations are run with the default value if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="TRUE"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="ALL"/>
<extra:default value="TRUE"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConnectedAtBus2" type="xs:boolean">
<xs:annotation>
<xs:documentation>Denotes whether the line is electrically connected at Bus 2. true if the switch is closed (connected) at bus 2, false if the switch is open (not connected). Default value is true. Required for: - All calculations (calculations are run with the default value if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="TRUE"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="ALL"/>
<extra:default value="TRUE"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Owner" type="xs:string">
<xs:annotation>
<xs:documentation>Each branch (lines, transformer, connection) in the grid model can be assigned an owner. The selectable owners can be configured in the general options in the Adaptricity Admin panel. For each owner, you can specify whether the associated branches are to be ignored when evaluating connection requests. These branches are referred to as "ignored" in the following. Ignored branches are handled differently: 1) In Adaptricity.Connect: a bus is ignored when calculating the hosting capacity if it is connected exclusively to ignored branches. As a result, these buses are not available as possible connection points in Adaptricity.Connect. If the 'Hosting capacity on lines' option has been selected, hosting capacities are also not calculated on ignored lines. 2) In the user-defined connection request: During the automatic selection of potential connection nodes, those nodes that are connected exclusively to ignored branches are ignored. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Mr.Smith"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="CON"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="LibraryReliabilityName" type="xs:string">
<xs:annotation>
<xs:documentation>Defines the used reliability model of Adaptricity's component library. The reliability model defines how long and how frequently the component is expected to fail. Required for: - Reliability calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Model01"/>
<extra:mandatoryFor value="REL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CONNECTION" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>An electrical link with negligible resistance and reactance. For links with non-negligible R,X, please see 'LINE'.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:element name="Connection" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="GIS" type="GISType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Defines the GIS information (geometry and coordinates). Required for: - Geographical display in general - Adaptricity.Connect</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="LINESTRING(7.34 47.8 7.35 47.9)"/>
<extra:mandatoryFor value="GIS"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="StringID" use="required">
<xs:annotation>
<xs:documentation>ID (see type StringID). Each Line requires a unique ID among all branch types (Line, Connection, Transformer). Hard requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="con_29875"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Name" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable name. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Busbar 23"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Description" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable description. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="My description"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConstructionYear" type="xs:integer">
<xs:annotation>
<xs:documentation>The year that the component was built in the field. Only used for information purposes. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="2016"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ExternalURL" type="xs:anyURI">
<xs:annotation>
<xs:documentation>URL that is displayed in our system. Can be used for switching to an external system. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="www.mylistofassets.com/connection"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value=""/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ResistanceInMilliOhm" type="xs:double">
<xs:annotation>
<xs:documentation>Resistance in mΩ. If neither ResistanceInMilliOhm nor ReactanceInMilliOhm are provided, the connection has a minimal resistance of 0.01 mΩ (for numerical reasons). Required for: - All calculations (calculations are run with the default value if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="milliohm"/>
<extra:example value="0.1"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ReactanceInMilliOhm" type="xs:double">
<xs:annotation>
<xs:documentation>Reactance in mΩ. If neither ResistanceInMilliOhm nor ReactanceInMilliOhm are provided, the connection has a minimal resistance of 0.01 mΩ (for numerical reasons). Required for: - All calculations ((calculations are run with the default value if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="milliohm"/>
<extra:example value="0.1"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Bus1ID" type="StringID">
<xs:annotation>
<xs:documentation>ID of bus 1 that the connection element it is connected to. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="bus_3428"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Bus2ID" type="StringID">
<xs:annotation>
<xs:documentation>ID of bus 2 that the connection element it is connected to. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="bus_764"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConnectedAtBus1" type="xs:boolean">
<xs:annotation>
<xs:documentation>true if the switch is closed (connected) at bus 1, false if the switch is open (not connected). Default value is true. Required for: - All calculations (calculations are run with the default value if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="TRUE"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="TRUE"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConnectedAtBus2" type="xs:boolean">
<xs:annotation>
<xs:documentation>true if the switch is closed (connected) at bus 2, false if the switch is open (not connected). Default value is true. Required for: - All calculations (calculations are run with the default value if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="TRUE"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="TRUE"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Owner" type="xs:string">
<xs:annotation>
<xs:documentation>Each branch (lines, transformer, connection) in the grid model can be assigned an owner. The selectable owners can be configured in the general options in the Adaptricity Admin panel. For each owner, you can specify whether the associated branches are to be ignored when evaluating connection requests. These branches are referred to as "ignored" in the following. Ignored branches are handled differently: 1) In Adaptricity.Connect: a bus is ignored when calculating the hosting capacity if it is connected exclusively to ignored branches. As a result, these buses are not available as possible connection points in Adaptricity.Connect. If the 'Hosting capacity on lines' option has been selected, hosting capacities are also not calculated on ignored lines. 2) In the user-defined connection request: During the automatic selection of potential connection nodes, those nodes that are connected exclusively to ignored branches are ignored. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Mr Foe"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="CON"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="LibraryReliabilityName" type="xs:string">
<xs:annotation>
<xs:documentation>Defines the used reliability model of Adaptricity's component library. The reliability model defines how long and how frequently the component is expected to fail. Required for: - Reliability calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Rel03"/>
<extra:mandatoryFor value="REL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="VOLTAGEREGULATOR" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Voltage regulators can be created and attached to lines in radial parts of the grid. During a simulation they behave similarly to tap changing transformers and will have an effect on the power flow both in static and time-series based simulations.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:element name="VoltageRegulator" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="IsIdealTapChanger" type="xs:boolean">
<xs:annotation>
<xs:documentation>True, if the tap changer reaches its SetpointInPerUnit exactly, regardless of number of taps and the tap size. False, if the tap changer can only realize certain secondary voltages defined by the number of taps and the tap size. The set-point is not be met exactly. Required for: - All calculations</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ID" type="StringID" use="required">
<xs:annotation>
<xs:documentation>ID (see type StringID). Each VoltageRegulator requires a unique ID among all VoltageRegulators. Hard requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="vr_2342"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Name" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable name. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Voltage Regulatore 28"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Description" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable description. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="My description"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConstructionYear" type="xs:integer">
<xs:annotation>
<xs:documentation>The year that the component was built in the field. Only used for information purposes. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="2005"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ExternalURL" type="xs:anyURI">
<xs:annotation>
<xs:documentation>URL that is displayed in our system. Can be used for switching to an external system. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="www.mylistofassets.com/transformer"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="HostLineID" type="StringID">
<xs:annotation>
<xs:documentation>ID of the line that the voltage regulator is installed at. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="line_3892"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="NumTaps" type="xs:integer">
<xs:annotation>
<xs:documentation>Number of taps of the transformer (both upward and downward). Required if IsIdealTapChanger is false. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="5"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="ALL"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TapSizeFractionInPercent" type="xs:double">
<xs:annotation>
<xs:documentation>Size of each tap in terms of voltage change. Required if IsIdealTapChanger is false. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="2.5"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="ALL"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="DeadBandFractionInPercent" type="xs:double">
<xs:annotation>
<xs:documentation>Dead-band of the hysteresis controller that switches the taps. Required if IsIdealTapChanger is false. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="0.5"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="ALL"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="SetpointInPerUnit" type="xs:double">
<xs:annotation>
<xs:documentation>This defines the desired voltage in per unit at the measured bus. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="p.u."/>
<extra:example value="1.03"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="ALL"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ASYMMETRIC_LINE" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Not supported yet.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="ASYMMETRIC_TRANSFORMER" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Not supported yet.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="THREE-W-TRANSFORMER" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Not supported yet.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="SHUNT" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Not supported yet.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element name="LOAD" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Static load.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Load" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ReactivePower" type="ReactivePower" minOccurs="0">
<xs:annotation>
<xs:documentation>Defines the characteristics of the reactive power of the load. Required for: - Static power flow based functionalities if the load features a special reactive power characteristic</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="*list()*"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="ALL"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="StringID" use="required">
<xs:annotation>
<xs:documentation>ID (see type StringID). Each Load requires a unique ID among all Loads. Hard requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="b_2765"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Name" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable name. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Bakery St.George"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Description" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable description No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Bakery"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConstructionYear" type="xs:integer">
<xs:annotation>
<xs:documentation>The year that the component was built in the field. Only used for information purposes. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="1999"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ExternalURL" type="xs:anyURI">
<xs:annotation>
<xs:documentation>URL that is displayed in our system. Can be used for switching to an external system. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="www.mylistofassets.com/loads"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="LoadCategory" type="LoadCategoryEnum">
<xs:annotation>
<xs:documentation>Denotes the allowed load categories. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="www.mylistofassets.com/loads"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ActiveLoadInMegawatt" type="xs:double">
<xs:annotation>
<xs:documentation>Active power in MW that the load consumes from the grid (should normally be positive). Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="MW"/>
<extra:example value="0.023"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Bus1ID" type="StringID">
<xs:annotation>
<xs:documentation>ID of the Bus that the load is connected to. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="b_0938"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="MeterID" type="xs:string">
<xs:annotation>
<xs:documentation>ID of the meter representing the load.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Connected" type="xs:boolean">
<xs:annotation>
<xs:documentation>Denotes whether the load is electrically connected. true if the switch is closed (connected), false if the switch is open (not connected). Defaults to true. Required for: - All calculations (calculations are run with the default value if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="b_0938"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConnectionRequestID" type="xs:string">
<xs:annotation>
<xs:documentation>If set to the ID of a connection request, the corresponding request is automatically closed when the grid is imported via grid data integration. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="con29783"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="CON"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GENERATOR" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Static generator.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Generator" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ReactivePower" type="ReactivePower" minOccurs="0">
<xs:annotation>
<xs:documentation>Defines the characteristics of the reactive power generation of the generator. Required for: - Static power flow based functionalities (if the generator features a special reactive power characteristic)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="list()"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="CON"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="StringID" use="required">
<xs:annotation>
<xs:documentation>ID (see type StringID). Each Generator requires a unique ID among all Generators. Hard requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="gen29783"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Name" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable name. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="PV plant, Madison Square"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Description" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable description. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="My description"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConstructionYear" type="xs:integer">
<xs:annotation>
<xs:documentation>The year that the component was built in the field. Only used for information purposes. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="2013"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ExternalURL" type="xs:anyURI">
<xs:annotation>
<xs:documentation>URL that is displayed in our system. Can be used for switching to an external system. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="www.mylistofassets.com/generators"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value=""/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="GenerationCategory" type="GenerationCategoryEnum">
<xs:annotation>
<xs:documentation>Denotes the allowed categories of generation devices. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Photovoltaic"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="SST"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConnectionType" type="GenerationConnectionEnum">
<xs:annotation>
<xs:documentation>Denotes the type of the connection to the grid. Required for: - Short circuit calculations (makes them more accurate)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Photovoltaic"/>
<extra:mandatoryFor value="SCC"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ActiveGenerationInMegawatt" type="xs:double">
<xs:annotation>
<xs:documentation>Active power in MW that the generator injects into the grid (should normally be positive). Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="0.062"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="MinReactiveGenerationInMegavar" type="xs:double">
<xs:annotation>
<xs:documentation>Currently not supported. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="-"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="MaxReactiveGenerationInMegavar" type="xs:double">
<xs:annotation>
<xs:documentation>Currently not supported. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="-"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="MinActiveGenerationInMegawatt" type="xs:double">
<xs:annotation>
<xs:documentation>Currently not supported. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="-"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="MaxActiveGenerationInMegawatt" type="xs:double">
<xs:annotation>
<xs:documentation>Currently not supported. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="-"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="VoltageSetpointInKilovolt" type="xs:double">
<xs:annotation>
<xs:documentation>Currently not supported. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="-"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Bus1ID" type="StringID">
<xs:annotation>
<xs:documentation>ID of Bus that the generator is connected to. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="b_0760"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="MeterID" type="xs:string">
<xs:annotation>
<xs:documentation>ID of the meter representing the generator.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Connected" type="xs:boolean">
<xs:annotation>
<xs:documentation>Denotes whether the generator is electrically connected. true if the switch is closed (connected), false if the switch is open (not connected). Required for: - All calculations (calculations are run with the default value if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="TRUE"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="TRUE"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConnectionRequestID" type="xs:string">
<xs:annotation>
<xs:documentation>If set to the ID of a connection request, the corresponding request is automatically closed when the grid is imported via grid data integration. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="b_0760"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="CON"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="LibraryReliabilityName" type="xs:string">
<xs:annotation>
<xs:documentation>Defines the used reliability model of Adaptricity's component library. The reliability model defines how long and how frequently the component is expected to fail. Required for: - Reliability calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="rel_060"/>
<extra:mandatoryFor value="REL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TRANSFORMER" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Two-winding transformer.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:element name="Transformer" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="GIS" type="GISType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Defines the GIS information (geometry and coordinates). Required for: - Geographical display</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="LINESTRING(7.34 45.64 7.34 45.641)"/>
<extra:mandatoryFor value="GIS"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="ID" type="StringID" use="required">
<xs:annotation>
<xs:documentation>ID (see type StringID). Each Transformer requires a unique ID among all branch types (Line, Connection, Transformer). Hard requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="tr_357"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="MeasuredVoltageBusID" type="StringID">
<xs:annotation>
<xs:documentation>The bus ID at which the voltage is measured for the tap-changing controller (see type StringID). Required for: - All calculations if the transformer is tap-changing</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="bus_234"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="ALL"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Name" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable name. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Transfomer 45"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Description" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable description. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Pole mounted"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ColorIndex" type="xs:nonNegativeInteger">
<xs:annotation>
<xs:documentation>Optional color index that, if set, will force the subgrid containing this transformer to the color with the specified index when grid colorization is turned on. The index references the color in the standard color palette used for grid colorization. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="blue"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConstructionYear" type="xs:integer">
<xs:annotation>
<xs:documentation>The year that the component was built in the field. Only used for information purposes. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="1967"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ExternalURL" type="xs:anyURI">
<xs:annotation>
<xs:documentation>URL that is displayed in our system. Can be used for switching to an external system. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="www.mylistofassets.com/transformers"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value=""/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="VectorGroup" type="xs:string">
<xs:annotation>
<xs:documentation>Vector group (Schaltgruppe) of transformer, e.g. Dyn5. Required for: - Short circuit calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Dyn5"/>
<extra:mandatoryFor value="SCC"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="StarPointGrounding" type="StarPointGrounding">
<xs:annotation>
<xs:documentation>Defines how the star point is grounded. If vectorGroup doesn't have a star point, leave empty. Required for: - Short circuit calculations in case transformer vector group has a star point</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="DirectGrounding"/>
<extra:mandatoryFor value="SCC"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="SecondaryGroundingResistanceInOhm" type="xs:double">
<xs:annotation>
<xs:documentation>In case the star point grounding type 'Low-resistance grounding' was selected, this number defines the grounding resistance in Ohm. Required for: - Short circuit calculations if transformer grounding type is 'Low-resistance grounding'</xs:documentation>
<xs:appinfo>
<extra:unit value="ohm"/>
<extra:example value="15.0"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="SCC"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="SecondaryGroundingInductanceInHenry" type="xs:double">
<xs:annotation>
<xs:documentation>In case the star point grounding type 'Resonant grounding' was selected, this number defines the grounding inductance in Henry. Required for: - Short circuit calculations if transformer grounding type is 'Resonant grounding'</xs:documentation>
<xs:appinfo>
<extra:unit value="Henry"/>
<extra:example value="15.0"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="SCC"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TransformerRatingInMegavoltampere" type="xs:double">
<xs:annotation>
<xs:documentation>It can be fetched from the Component Library if short circuit voltage and copper losses values are not given in the xml. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="MVA"/>
<extra:example value="0.4"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="MaximumApparentPowerInMegavoltampere" type="xs:double">
<xs:annotation>
<xs:documentation>Maximum allowed apparent power. Usually the same as the transformer rating. Can be fetched from the Component Library. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="MVA"/>
<extra:example value="0.4"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ShortCircuitVoltageInPercent" type="xs:double">
<xs:annotation>
<xs:documentation>It can be fetched from the Component Library if short circuit voltage and copper losses values are not given in the xml. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="percent"/>
<extra:example value="6.2"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="CopperLossesInPercent" type="xs:double">
<xs:annotation>
<xs:documentation>It can be fetched from the Component Library if short circuit voltage and copper losses values are not given in the xml. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="percent"/>
<extra:example value="1.5"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="RatedVoltageAtBus1" type="xs:double">
<xs:annotation>
<xs:documentation>Rated transformer voltage on the side of Bus 1 in Kilovolt. Used for calculation of the turns ratio. Required for: - All calculations (defaults to the value of the bus voltage if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="kV"/>
<extra:example value="11.0"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="RatedVoltageAtBus2" type="xs:double">
<xs:annotation>
<xs:documentation>Rated transformer voltage on the side of Bus 2 in Kilovolt. Used for calculation of the turns ratio. Required for: - All calculations (defaults to the value of the bus voltage if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="kV"/>
<extra:example value="0.4"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IsTapChanging" type="xs:boolean">
<xs:annotation>
<xs:documentation>True, if transformer is a tap-changing transformer. Required for: - All calculations if transformer is tap changing</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="FALSE"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IsIdealTapChanger" type="xs:boolean">
<xs:annotation>
<xs:documentation>True, if the tap changer reaches its SetpointInPerUnit exactly, regardless of number of taps and the tap size. False, if the tap changer can only realize certain secondary voltages defined by the number of taps and the tap size. The set-point is not be met exactly. Required for: - All calculations if transformer is tap changing</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="NumTaps" type="xs:int">
<xs:annotation>
<xs:documentation>For tap-changing transformers, it defines the number of taps. Required if IsIdealTapChanger is false. Required for: - All calculations if transformer is tap changing</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="FALSE"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="ALL"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TapSizeInPercent" type="xs:double">
<xs:annotation>
<xs:documentation>For tap-changing transformers, it defines the tap size in percent (%). Required if IsIdealTapChanger is false. Required for: - All calculations if transformer is tap changing</xs:documentation>
<xs:appinfo>
<extra:unit value="percent"/>
<extra:example value="2.5"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="ALL"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="DeadBandInPercent" type="xs:double">
<xs:annotation>
<xs:documentation>For tap-changing transformers, it defines the dead band of the hysteresis controller in percent (%). Required if IsIdealTapChanger is false. Required for: - All calculations if transformer is tap changing</xs:documentation>
<xs:appinfo>
<extra:unit value="percent"/>
<extra:example value="0.5"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="ALL"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="SetpointInPerUnit" type="xs:double">
<xs:annotation>
<xs:documentation>For tap-changing transformers, it defines the desired voltage in per unit at the measured bus. Required for: - All calculations if transformer is tap changing</xs:documentation>
<xs:appinfo>
<extra:unit value="p.u."/>
<extra:example value="1.03"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="ALL"/>
<extra:default value="1.0"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Model" type="xs:string">
<xs:annotation>
<xs:documentation>Text field (it will be removed after grid import, used for component library matching only if the required electrical attributes are missing) Required for: - Component library matching (not all parameters for component library matching are necessary to be present simultaneously)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="11/0.4 400"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="LIB"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Manufacturer" type="xs:string">
<xs:annotation>
<xs:documentation>Manufacturer name (it will be removed after grid import, used for component library matching only if the required electrical attributes are missing) Required for: - Component library matching (not all parameters for component library matching are necessary to be present simultaneously)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Transformers Inc."/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="LIB"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="LibraryComponentName" type="xs:string">
<xs:annotation>
<xs:documentation>Name of the component, must be unique in the component library (it will be removed after grid import, used for component library matching only if the required electrical attributes are missing). Required for: - Component library matching (not all parameters for component library matching are necessary to be present simultaneously)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Transformer Camel"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="LIB"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="LibraryComponentType" type="xs:string">
<xs:annotation>
<xs:documentation>Type of the transformer as described in the library (it will be removed after grid import, used for component library matching only if the required electrical attributes are missing). Required for: - Component library matching (not all parameters for component library matching are necessary to be present simultaneously)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Transformer C"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="LIB"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Bus1ID" type="StringID">
<xs:annotation>
<xs:documentation>ID of bus 1 that the transformer is connected to. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="bus_176"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Bus2ID" type="StringID">
<xs:annotation>
<xs:documentation>ID of bus 2 that the transformer is connected to. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="bus_736"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConnectedAtBus1" type="xs:boolean">
<xs:annotation>
<xs:documentation>Denotes whether the transformer is electrically connected. true if the switch is closed (connected) at bus 1, false if the switch is open (not connected). Default value is true. Required for: - All calculations (calculations are run with the default value if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="TRUE"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="TRUE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConnectedAtBus2" type="xs:boolean">
<xs:annotation>
<xs:documentation>Denotes whether the transformer is electrically connected. true if the switch is closed (connected) at bus 2, false if the switch is open (not connected). Default value is true. Required for: - All calculations (calculations are run with the default value if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="TRUE"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="TRUE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Owner" type="xs:string">
<xs:annotation>
<xs:documentation>Each branch (lines, transformer, connection) in the grid model can be assigned an owner. The selectable owners can be configured in the general options in the Adaptricity Admin panel. For each owner, you can specify whether the associated branches are to be ignored when evaluating connection requests. These branches are referred to as "ignored" in the following. Ignored branches are handled differently: 1) In Adaptricity.Connect: a bus is ignored when calculating the hosting capacity if it is connected exclusively to ignored branches. As a result, these buses are not available as possible connection points in Adaptricity.Connect. If the 'Hosting capacity on lines' option has been selected, hosting capacities are also not calculated on ignored lines. 2) In the user-defined connection request: During the automatic selection of potential connection nodes, those nodes that are connected exclusively to ignored branches are ignored. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Mr. Bean"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="CON"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="LibraryReliabilityName" type="xs:string">
<xs:annotation>
<xs:documentation>Defines the used reliability model of Adaptricity's component library. The reliability model defines how long and how frequently the component is expected to fail. Required for: - Reliability calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Rel_03"/>
<extra:mandatoryFor value="REL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FEEDER" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Network feeder. Currently only one network feeder per grid is supported (single slack bus).</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="TRUE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Feeder" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="ID" type="StringID" use="required">
<xs:annotation>
<xs:documentation>ID (see type StringID). Hard requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Feed01"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Name" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable name. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Main Feeder"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="HostBusID" type="StringID">
<xs:annotation>
<xs:documentation>Bus ID of the bus that the network feeder is attached to. Becomes the slack bus of the power flow model. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="b_0392"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Description" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable documentation No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="My description"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConstructionYear" type="xs:integer">
<xs:annotation>
<xs:documentation>The year that the component was built in the field. Only used for information purposes. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="1958"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ExternalURL" type="xs:anyURI">
<xs:annotation>
<xs:documentation>URL that is displayed in our system. Can be used for switching to another system. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="www.mylistofassets/feeders"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="OperationalVoltageInPerUnit" type="xs:double">
<xs:annotation>
<xs:documentation>Sets the voltage of the slack bus and consequently influences the power flow behavior of the entire grid. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="p.u."/>
<extra:example value="1.0"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="1.0"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="OperationalAngleInRadians" type="xs:double">
<xs:annotation>
<xs:documentation>Can be set to arbitrary value (e.g. zero) since only the angle differences within the grid matter for the power flow. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="p.u."/>
<extra:example value="0.0"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="1.0"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="VoltageFactorMax" type="xs:double">
<xs:annotation>
<xs:documentation>Denotes the voltage multiplier for computation of maximum short-circuit currents according to IEC 60909. Not supported yet (currently, a default value of 1 is used). No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value=""/>
<extra:example value="0.0"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="-"/>
<extra:default value="1.0"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="VoltageFactorMin" type="xs:double">
<xs:annotation>
<xs:documentation>Denotes the voltage multiplier for computation of minimum short-circuit currents according to IEC 60909. Not supported yet (currently, a default value of 1 is used). No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value=""/>
<extra:example value="0.0"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="-"/>
<extra:default value="1.0"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="MaxSourceShortCircuitPowerInMegavoltampere" type="xs:double">
<xs:annotation>
<xs:documentation>Denotes the maximum short-circuit power of the overlying grid according to IEC 60909. Required for: - Short circuit calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="MVA"/>
<extra:example value="3500.0"/>
<extra:mandatoryFor value="SCC"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="MinSourceShortCircuitPowerInMegavoltampere" type="xs:double">
<xs:annotation>
<xs:documentation>Denotes the minimum short-circuit power of the overlying grid according to IEC 60909. Required for: - Short circuit calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="MVA"/>
<extra:example value="2500.0"/>
<extra:mandatoryFor value="SCC"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ReactanceToResistanceRatio" type="xs:double">
<xs:annotation>
<xs:documentation>Denotes the X/R ratio of the overlying grid. Required for: - Short circuit calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="5"/>
<extra:mandatoryFor value="SCC"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Connected" type="xs:boolean">
<xs:annotation>
<xs:documentation>Denotes whether the network feeder is electrically connected. true if the switch is closed (connected) at the host bus, false if the switch is open (not connected). Required for: - All calculations (calculations are run with the default value of 'true' if missing)</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="TRUE"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="TRUE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FUSE" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Fuse.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Fuse" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="ID" type="StringID" use="required">
<xs:annotation>
<xs:documentation>ID (see type StringID). Each Fuse requires a unique ID among all Fuses. Hard requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="fs_37928"/>
<extra:mandatoryFor value="PRC"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Name" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable name. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Fuse Name"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Description" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable description. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="My description"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConstructionYear" type="xs:integer">
<xs:annotation>
<xs:documentation>The year that the component was built in the field. Only used for information purposes. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="1976"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ExternalURL" type="xs:anyURI">
<xs:annotation>
<xs:documentation>URL that is displayed in our system. Can be used for switching to an external system. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="www.mylistofassets.com/fuses"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="HostBranchID" type="StringID">
<xs:annotation>
<xs:documentation>ID of the branch that the fuse is connected to (required). Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="line_287685"/>
<extra:mandatoryFor value="PRC"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="BranchEnd" type="BranchEndEnum">
<xs:annotation>
<xs:documentation>The branch end that the fuse is connected to (Bus1 or Bus2). Default value is 'Bus1'. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="line_287685"/>
<extra:mandatoryFor value="PRC"/>
<extra:enhances value="-"/>
<extra:default value="Bus1"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="FuseType" type="FuseTypeEnum">
<xs:annotation>
<xs:documentation>Denoting the type of fuse. Possible entries: Grid (installed in the distribution grid), Connection (installed at a connection point, e.g. house) Required for: - Protection calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Grid"/>
<extra:mandatoryFor value="PRC"/>
<extra:enhances value="-"/>
<extra:default value="Bus1"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="LibraryFuseName" type="xs:string">
<xs:annotation>
<xs:documentation>Unique name that identifies the fuse in the component library. Required for: - Component library matching</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Fuse11kv_300A"/>
<extra:mandatoryFor value="PRC"/>
<extra:enhances value="LIB"/>
<extra:default value="Bus1"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PROTECTIONDEVICE" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Protection Device. See type 'ProtectionDevice'</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ProtectionDevice" minOccurs="0" maxOccurs="unbounded" type="ProtectionDevice"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SWITCH" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>A switch, either Disconnect Switch, Load Switch, or Circuit Breaker.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Switch" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:attribute name="ID" type="StringID" use="required">
<xs:annotation>
<xs:documentation>ID (see type StringID). Each Switch requires a unique ID among all Switches. Hard requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="sw_293874"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Name" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable name. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="My name"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Description" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable description. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="My description"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Type" type="SwitchTypeEnum">
<xs:annotation>
<xs:documentation>Type of the switch. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="LoadSwitch"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="BranchEnd" type="BranchEndEnum">
<xs:annotation>
<xs:documentation>Specificaties if the switch is placed at bus1 or bus2 of its host edge: “Bus1”, “Bus2”. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Bus1"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="Bus1"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="HostBranchID" type="xs:string">
<xs:annotation>
<xs:documentation>ID of the branch, which the switch is allocated to. Required for: - All calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="ln_2938"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="MaxAperiodicShortCircuitCurrentInKiloampere" type="xs:double">
<xs:annotation>
<xs:documentation>No requirement. Optional for: - Protection calculation</xs:documentation>
<xs:appinfo>
<extra:unit value="kA"/>
<extra:example value="3.5"/>
<extra:mandatoryFor value="PRC"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConstructionYear" type="xs:integer">
<xs:annotation>
<xs:documentation>The year that the component was built in the field. Only used for information purposes. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="2004"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ExternalURL" type="xs:anyURI">
<xs:annotation>
<xs:documentation>URL that is displayed in our system. Can be used for switching to an external system. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="www.mylistofassets/switch"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="LibraryReliabilityName" type="xs:string">
<xs:annotation>
<xs:documentation>Defines the used reliability model of Adaptricity's component library. The reliability model defines how long and how frequently the component is expected to fail. Required for: - Reliability calculations</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="switchType04"/>
<extra:mandatoryFor value="REL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="STATION" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Any container for grid elements. It can model anything from a distribution cabinet to a substation.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Station" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="GIS" type="GISType" maxOccurs="1" minOccurs="0">
<xs:annotation>
<xs:documentation>Defines the GIS information (geometry and coordinates). Required for: - Geographical display</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="POINT(7.032 43.287"/>
<extra:mandatoryFor value="GIS"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:all>
<xs:attribute name="ID" type="StringID" use="required">
<xs:annotation>
<xs:documentation>ID (see type StringID). Each station requires a unique ID among all stations. Hard requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="st_293847"/>
<extra:mandatoryFor value="ALL"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Name" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable name. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="My name"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Description" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable description. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="My description"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ConstructionYear" type="xs:integer">
<xs:annotation>
<xs:documentation>The year that the component was built in the field. Only used for information purposes. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="1978"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ExternalURL" type="xs:anyURI">
<xs:annotation>
<xs:documentation>URL that is displayed in our system. Can be used for switching to an external system. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="www.mylistofassets/station"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Type" type="StationTypeEnum">
<xs:annotation>
<xs:documentation>Denotes the type of station and shall be either TransformerStation, DistributionCabinet, Substation, or Other. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="TransformerStation"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="x" type="xs:double">
<xs:annotation>
<xs:documentation>x-coordinate of the station to display in the schematic view. Required for: - Display in schematic view</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="1.5"/>
<extra:mandatoryFor value="STT"/>
<extra:enhances value="-"/>
<extra:default value="0.0"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="y" type="xs:double">
<xs:annotation>
<xs:documentation>y-coordinate of the station to display in the schematic view. Required for: - Display in schematic view</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="0.6"/>
<extra:mandatoryFor value="STT"/>
<extra:enhances value="-"/>
<extra:default value="0.0"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Width" type="xs:double">
<xs:annotation>
<xs:documentation>The width of the bus in the schematic view. Required for: - Display in schematic view</xs:documentation>
<xs:appinfo>
<extra:unit value="points"/>
<extra:example value="20"/>
<extra:mandatoryFor value="STT"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SHAPE" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>A geometrical shape, for display only.</xs:documentation>
<xs:appinfo>
<extra:mandatoryElement value="FALSE"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Shape" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A shape (including text), applicable to both the map and schematic viewers. For compatibility with other (actual) grid elements, if a shape is used in the schematic viewer, the shape's position and size is defined by the (x1, y1) and (x2, y2) coordinates: - A line will go from (x1, y1) to (x2, y2) - A rectangle is defined by the upper left (x1, y1) and lower right coordinates (x2, y2) - An ellipse will be bound by the rectangle spanned by (x1, y1). (x2, y2) - For a polygon, (x1, y1). (x2, y2) define its bounding box. For the actual polygon definition, the GIS element is used. On the map, the GIS element is used all the time. For ellipses, a rectangular polygon is used into which the ellipse is inscribed.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:all>
<xs:element name="GIS" type="GISType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Defines the GIS information (geometry and coordinates). Required for: - Geographical display</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="POLYGON(...)"/>
<extra:mandatoryFor value="GIS"/>
<extra:enhances value="-"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:element>
</xs:all>
<xs:attribute name="ID" type="StringID" use="required">
<xs:annotation>
<xs:documentation>A string ID, unique within the grid model. Hard requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="shape01"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="DisplayType" type="DisplayTypeEnum" use="required">
<xs:annotation>
<xs:documentation>Definition whether the shape is dispayed on the schematic or on the map view: “Schematic”, “Map”. Hard requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Map"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Type" type="FormTypeEnum" use="required">
<xs:annotation>
<xs:documentation>Type of the geometry. Possible types are: “Line”, “Arrow”, “Ellipse”, “Rectangle”, “Polygon” Hard requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Rectangle"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="x1" type="xs:double">
<xs:annotation>
<xs:documentation>The x-coordinate of the upper left corner of the shape. Required for: - Schematic display</xs:documentation>
<xs:appinfo>
<extra:unit value="points"/>
<extra:example value="234.23"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="y1" type="xs:double">
<xs:annotation>
<xs:documentation>The y-coordinate of the upper left corner of the shape. Required for: - Schematic display</xs:documentation>
<xs:appinfo>
<extra:unit value="points"/>
<extra:example value="24.87"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="x2" type="xs:double">
<xs:annotation>
<xs:documentation>The x-coordinate of the lower right corner of the shape. Required for: - Schematic display</xs:documentation>
<xs:appinfo>
<extra:unit value="points"/>
<extra:example value="24.87"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="y2" type="xs:double">
<xs:annotation>
<xs:documentation>The y-coordinate of the lower right corner of the shape. Required for: - Schematic display</xs:documentation>
<xs:appinfo>
<extra:unit value="points"/>
<extra:example value="24.87"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Name" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable name. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="My name"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Description" type="xs:string">
<xs:annotation>
<xs:documentation>A human-readable description. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="My Description"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Text" type="xs:string">
<xs:annotation>
<xs:documentation>Text to be shown within the shape. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="My Text"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TextStyle" type="xs:integer">
<xs:annotation>
<xs:documentation>A bit mask of text styles. The following constants are OR-ed bitwise: - 1: italic - 2: bold - 4: underlined - 8: strikethrough No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="2"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TextPosition" type="TextPositionEnumType">
<xs:annotation>
<xs:documentation>Position, where text is displayed within the shape. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Top"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TextOrientation" type="TextOrientationEnumType">
<xs:annotation>
<xs:documentation>Orientation of the text. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="Vertical"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="FontSize" type="xs:integer">
<xs:annotation>
<xs:documentation>Font size of the text. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="15"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="TextColor" type="ColorType">
<xs:annotation>
<xs:documentation>Color of the text. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="#black"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="OutlineColor" type="ColorType">
<xs:annotation>
<xs:documentation>Color of the shape outline. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="#black"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="BackgroundColor" type="ColorType">
<xs:annotation>
<xs:documentation>Background color of the shape. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="#white"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="OutlineWidth" type="xs:integer">
<xs:annotation>
<xs:documentation>Width of the shape outline. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="2.0"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
<xs:attribute name="StationID" type="xs:string">
<xs:annotation>
<xs:documentation>The ID of the station, if this shape belongs to a station. No requirement.</xs:documentation>
<xs:appinfo>
<extra:unit value="-"/>
<extra:example value="st_293847"/>
<extra:mandatoryFor value="-"/>
<extra:enhances value="VIS"/>
<extra:default value="-"/>
<extra:india_context value=""/>
</xs:appinfo>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
<xs:attribute name="DPGXMLVersion" type="xs:string">
<xs:annotation>
<xs:documentation>Internal file version of the XML file</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
|