Schema genticcreate.xsd


schema location:  P:\eDartXML\genticcreate.xsd
attribute form default: 
element form default:  qualified
 
Elements 
adj_rating 
cause 
company 
company_ticket_id 
date 
description 
edart 
emergency 
interval_definition 
interval_end 
interval_start 
mvar_adjustments 
mvar_max 
mvar_min 
mw_point 
new_default 
newgentic 
outage_type 
reduction 
ticket_type 
time 
unitnumber 
unknown_end 


element adj_rating
diagram
properties
content complex
children ta_id mw_point mvar_min mvar_max
used by
element mvar_adjustments
source
<xs:element name="adj_rating">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ta_id" type="xs:positiveInteger"/>
      <xs:element ref="mw_point"/>
      <xs:element ref="mvar_min"/>
      <xs:element ref="mvar_max"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element adj_rating/ta_id
diagram
type xs:positiveInteger
properties
isRef 0
content simple
source
<xs:element name="ta_id" type="xs:positiveInteger"/>

element cause
diagram
type restriction of xs:integer
properties
content simple
used by
element newgentic
facets
minInclusive -1
maxInclusive 64
source
<xs:element name="cause">
  <xs:simpleType>
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="-1"/>
      <xs:maxInclusive value="64"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element company
diagram
type xs:positiveInteger
properties
content simple
used by
element newgentic
source
<xs:element name="company" type="xs:positiveInteger"/>

element company_ticket_id
diagram
type restriction of xs:string
properties
content simple
used by
element newgentic
facets
minLength 1
maxLength 30
source
<xs:element name="company_ticket_id">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
      <xs:minLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element date
diagram
type xs:string
properties
content simple
used by
elements interval_end interval_start
source
<xs:element name="date" type="xs:string"/>

element description
diagram
type xs:string
properties
content simple
used by
element newgentic
source
<xs:element name="description" type="xs:string"/>

element edart
diagram
properties
content complex
children newgentic
source
<xs:element name="edart">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="newgentic" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element emergency
diagram
type restriction of xs:string
properties
content simple
used by
element newgentic
facets
enumeration true
enumeration false
source
<xs:element name="emergency">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="true"/>
      <xs:enumeration value="false"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element interval_definition
diagram
properties
content complex
children interval_start interval_end
used by
elements newgentic newgentic/switch
source
<xs:element name="interval_definition">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="interval_start" minOccurs="0"/>
      <xs:element ref="interval_end" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element interval_end
diagram
properties
content complex
children date time
used by
element interval_definition
source
<xs:element name="interval_end">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="date"/>
      <xs:element ref="time"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element interval_start
diagram
properties
content complex
children date time
used by
elements interval_definition newgentic/ramp_down_time/interval_definition
source
<xs:element name="interval_start">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="date"/>
      <xs:element ref="time"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element mvar_adjustments
diagram
properties
content complex
children adj_rating
used by
element newgentic
source
<xs:element name="mvar_adjustments">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="adj_rating" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element mvar_max
diagram
type xs:integer
properties
content simple
used by
element adj_rating
source
<xs:element name="mvar_max" type="xs:integer"/>

element mvar_min
diagram
type xs:integer
properties
content simple
used by
element adj_rating
source
<xs:element name="mvar_min" type="xs:integer"/>

element mw_point
diagram
type xs:integer
properties
content simple
used by
element adj_rating
source
<xs:element name="mw_point" type="xs:integer"/>

element new_default
diagram
type restriction of xs:string
properties
content simple
facets
enumeration true
enumeration false
source
<xs:element name="new_default">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="true"/>
      <xs:enumeration value="false"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element newgentic
diagram
properties
content complex
children company company_ticket_id unitnumber ticket_type interval_definition unknown_end description cause reduction outage_type service_out emergency new_default mvar_adjustments ramp_down_time switch
used by
element edart
source
<xs:element name="newgentic">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="company" minOccurs="0"/>
      <xs:element ref="company_ticket_id"/>
      <xs:element ref="unitnumber"/>
      <xs:element ref="ticket_type"/>
      <xs:element ref="interval_definition"/>
      <xs:element ref="unknown_end" minOccurs="0"/>
      <xs:element ref="description"/>
      <xs:element ref="cause" minOccurs="0"/>
      <xs:element ref="reduction" minOccurs="0"/>
      <xs:element ref="outage_type" minOccurs="0"/>
      <xs:element name="service_out" type="xs:string" minOccurs="0"/>
      <xs:element ref="emergency" minOccurs="0"/>
      <xs:element name="new_default" type="xs:string" minOccurs="0"/>
      <xs:element ref="mvar_adjustments" minOccurs="0"/>
      <xs:element name="ramp_down_time" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="interval_definition">
              <xs:complexType>
                <xs:sequence>
                  <xs:element ref="interval_start"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="switch" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="interval_definition"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element newgentic/service_out
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="service_out" type="xs:string" minOccurs="0"/>

element newgentic/new_default
diagram
type xs:string
properties
isRef 0
content simple
source
<xs:element name="new_default" type="xs:string" minOccurs="0"/>

element newgentic/ramp_down_time
diagram
properties
isRef 0
content complex
children interval_definition
source
<xs:element name="ramp_down_time" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="interval_definition">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="interval_start"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element newgentic/ramp_down_time/interval_definition
diagram
properties
isRef 0
content complex
children interval_start
used by
elements newgentic newgentic/switch
source
<xs:element name="interval_definition">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="interval_start"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element newgentic/switch
diagram
properties
isRef 0
content complex
children interval_definition
source
<xs:element name="switch" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="interval_definition"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element outage_type
diagram
type restriction of xs:string
properties
content simple
used by
element newgentic
facets
enumeration forecasted planned
enumeration unplanned
enumeration maintenance
enumeration N/A
source
<xs:element name="outage_type">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="forecasted planned"/>
      <xs:enumeration value="unplanned"/>
      <xs:enumeration value="maintenance"/>
      <xs:enumeration value="N/A"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element reduction
diagram
type xs:short
properties
content simple
used by
element newgentic
source
<xs:element name="reduction" type="xs:short"/>

element ticket_type
diagram
type restriction of xs:byte
properties
content simple
used by
element newgentic
facets
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration 6
source
<xs:element name="ticket_type">
  <xs:simpleType>
    <xs:restriction base="xs:byte">
      <xs:enumeration value="1"/>
      <xs:enumeration value="2"/>
      <xs:enumeration value="3"/>
      <xs:enumeration value="4"/>
      <xs:enumeration value="5"/>
      <xs:enumeration value="6"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element time
diagram
type xs:string
properties
content simple
used by
elements interval_end interval_start
source
<xs:element name="time" type="xs:string"/>

element unitnumber
diagram
type xs:integer
properties
content simple
used by
element newgentic
source
<xs:element name="unitnumber" type="xs:integer"/>

element unknown_end
diagram
type restriction of xs:string
properties
content simple
used by
element newgentic
facets
enumeration true
enumeration false
source
<xs:element name="unknown_end">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="true"/>
      <xs:enumeration value="false"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>


XML Schema documentation generated with
XMLSpy Schema Editor http://www.altova.com/xmlspy