Schema genticreview.xsd


schema location:  P:\eDartXML\genticreview.xsd
attribute form default: 
element form default:  qualified
 
Elements  Complex types 
actual_dates  mvar_adjustmentsType 
cause 
company_ticket_id 
date 
description 
edart 
effective_date 
effective_time 
emergency 
ems_equip_name 
generator 
genticreview 
interval_definition 
interval_end 
interval_start 
mvar_adjustments 
mvar_max 
mvar_min 
mw_point 
mw_revision 
new_default 
outage_type 
pjm_comments 
pjm_ticket_id 
reduction 
revised_date 
revision 
service_out 
status 
ta_id 
ticket_type 
time 
timestamp 
unitnumber 
unknown_end 


element actual_dates
diagram
properties
content complex
mixed true
children interval_definition
used by
element genticreview
source
<xs:element name="actual_dates">
  <xs:complexType mixed="true">
    <xs:sequence>
      <xs:element ref="interval_definition"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

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

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

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

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

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

element effective_date
diagram
type xs:date
properties
content simple
used by
element mw_revision
source
<xs:element name="effective_date" type="xs:date"/>

element effective_time
diagram
type restriction of xs:time
properties
content simple
used by
element mw_revision
facets
enumeration 11:00:00
enumeration 16:00:00
source
<xs:element name="effective_time">
  <xs:simpleType>
    <xs:restriction base="xs:time">
      <xs:enumeration value="11:00:00"/>
      <xs:enumeration value="16:00:00"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element emergency
diagram
type xs:boolean
properties
content simple
used by
element genticreview
source
<xs:element name="emergency" type="xs:boolean"/>

element ems_equip_name
diagram
type xs:string
properties
content simple
used by
element mvar_adjustmentsType/adj_rating
source
<xs:element name="ems_equip_name" type="xs:string"/>

element generator
diagram
type xs:short
properties
content simple
source
<xs:element name="generator" type="xs:short"/>

element genticreview
diagram
properties
content complex
mixed true
children pjm_ticket_id company_ticket_id unitnumber ticket_type interval_definition description service_out emergency new_default mvar_default mvar_adjustments cause reduction outage_type status timestamp pjm_comments actual_dates ramp_down_time switch revision historyLog infoFlag pss
used by
element edart
source
<xs:element name="genticreview">
  <xs:complexType mixed="true">
    <xs:sequence>
      <xs:element ref="pjm_ticket_id"/>
      <xs:element ref="company_ticket_id" minOccurs="0"/>
      <xs:element ref="unitnumber"/>
      <xs:element ref="ticket_type"/>
      <xs:element ref="interval_definition"/>
      <xs:element ref="description"/>
      <xs:element ref="service_out" minOccurs="0"/>
      <xs:element ref="emergency" minOccurs="0"/>
      <xs:element ref="new_default" minOccurs="0"/>
      <xs:element name="mvar_default" type="mvar_adjustmentsType"/>
      <xs:element ref="mvar_adjustments" minOccurs="0"/>
      <xs:element ref="cause" minOccurs="0"/>
      <xs:element ref="reduction" minOccurs="0"/>
      <xs:element ref="outage_type" minOccurs="0"/>
      <xs:element ref="status"/>
      <xs:element ref="timestamp"/>
      <xs:element ref="pjm_comments" minOccurs="0"/>
      <xs:element ref="actual_dates" 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:element ref="revision" minOccurs="0"/>
      <xs:element name="historyLog" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ticketLog">
              <xs:complexType>
                <xs:sequence>
                  <xs:element ref="status"/>
                  <xs:element name="outageType"/>
                  <xs:element ref="timestamp"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="infoFlag" type="xs:boolean"/>
      <xs:element name="pss" type="xs:boolean" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element genticreview/mvar_default
diagram
type mvar_adjustmentsType
properties
isRef 0
content complex
children adj_rating
source
<xs:element name="mvar_default" type="mvar_adjustmentsType"/>

element genticreview/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 genticreview/ramp_down_time/interval_definition
diagram
properties
isRef 0
content complex
children interval_start
used by
elements actual_dates genticreview revised_date genticreview/switch
source
<xs:element name="interval_definition">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="interval_start"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element genticreview/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 genticreview/historyLog
diagram
properties
isRef 0
content complex
children ticketLog
source
<xs:element name="historyLog" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ticketLog">
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="status"/>
            <xs:element name="outageType"/>
            <xs:element ref="timestamp"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element genticreview/historyLog/ticketLog
diagram
properties
isRef 0
content complex
children status outageType timestamp
source
<xs:element name="ticketLog">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="status"/>
      <xs:element name="outageType"/>
      <xs:element ref="timestamp"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element genticreview/historyLog/ticketLog/outageType
diagram
properties
isRef 0
source
<xs:element name="outageType"/>

element genticreview/infoFlag
diagram
type xs:boolean
properties
isRef 0
content simple
source
<xs:element name="infoFlag" type="xs:boolean"/>

element genticreview/pss
diagram
type xs:boolean
properties
isRef 0
content simple
source
<xs:element name="pss" type="xs:boolean" minOccurs="0"/>

element interval_definition
diagram
properties
content complex
children interval_start interval_end
used by
elements actual_dates genticreview revised_date genticreview/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
mixed true
children date time
used by
element interval_definition
source
<xs:element name="interval_end">
  <xs:complexType mixed="true">
    <xs:sequence>
      <xs:element ref="date"/>
      <xs:element ref="time"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

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

element mvar_adjustments
diagram
type mvar_adjustmentsType
properties
content complex
children adj_rating
used by
element genticreview
source
<xs:element name="mvar_adjustments" type="mvar_adjustmentsType"/>

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

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

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

element mw_revision
diagram
properties
content complex
mixed true
children reduction effective_date effective_time
used by
element revision
source
<xs:element name="mw_revision">
  <xs:complexType mixed="true">
    <xs:sequence>
      <xs:element ref="reduction"/>
      <xs:element ref="effective_date"/>
      <xs:element ref="effective_time"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element new_default
diagram
type xs:boolean
properties
content simple
used by
element genticreview
source
<xs:element name="new_default" type="xs:boolean"/>

element outage_type
diagram
type restriction of xs:string
properties
content simple
used by
element genticreview
facets
enumeration Planned
enumeration Unplanned
enumeration Maintenance
enumeration N/A
source
<xs:element name="outage_type">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Planned"/>
      <xs:enumeration value="Unplanned"/>
      <xs:enumeration value="Maintenance"/>
      <xs:enumeration value="N/A"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

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

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

element reduction
diagram
type restriction of xs:short
properties
content simple
used by
elements genticreview mw_revision
source
<xs:element name="reduction">
  <xs:simpleType>
    <xs:restriction base="xs:short"/>
  </xs:simpleType>
</xs:element>

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

element revision
diagram
properties
content complex
children revision_id status timestamp mw_revision revised_date ramp_down_revision
used by
element genticreview
source
<xs:element name="revision">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="revision_id" type="xs:long"/>
      <xs:element ref="status"/>
      <xs:element ref="timestamp"/>
      <xs:element ref="mw_revision" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element ref="revised_date" minOccurs="0"/>
      <xs:element name="ramp_down_revision" 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:sequence>
  </xs:complexType>
</xs:element>

element revision/revision_id
diagram
type xs:long
properties
isRef 0
content simple
source
<xs:element name="revision_id" type="xs:long"/>

element revision/ramp_down_revision
diagram
properties
isRef 0
content complex
children interval_definition
source
<xs:element name="ramp_down_revision" 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 revision/ramp_down_revision/interval_definition
diagram
properties
isRef 0
content complex
children interval_start
used by
elements actual_dates genticreview revised_date genticreview/switch
source
<xs:element name="interval_definition">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="interval_start"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element service_out
diagram
type xs:boolean
properties
content simple
used by
element genticreview
source
<xs:element name="service_out" type="xs:boolean"/>

element status
diagram
type restriction of xs:string
properties
content simple
used by
elements genticreview revision genticreview/historyLog/ticketLog
facets
enumeration Complete
enumeration Submitted
enumeration Denied
enumeration Approved
enumeration Canceled by Company
enumeration Canceled by PJM
enumeration Active
source
<xs:element name="status">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Complete"/>
      <xs:enumeration value="Submitted"/>
      <xs:enumeration value="Denied"/>
      <xs:enumeration value="Approved"/>
      <xs:enumeration value="Canceled by Company"/>
      <xs:enumeration value="Canceled by PJM"/>
      <xs:enumeration value="Active"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element ta_id
diagram
type xs:long
properties
content simple
used by
element mvar_adjustmentsType/adj_rating
source
<xs:element name="ta_id" type="xs:long"/>

element ticket_type
diagram
type restriction of xs:byte
properties
content simple
used by
element genticreview
facets
enumeration 1
enumeration 2
enumeration 3
enumeration 4
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="6"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

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

element timestamp
diagram
type xs:string
properties
content simple
used by
elements genticreview revision genticreview/historyLog/ticketLog
source
<xs:element name="timestamp" type="xs:string"/>

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

element unknown_end
diagram
type xs:boolean
properties
content simple
source
<xs:element name="unknown_end" type="xs:boolean"/>

complexType mvar_adjustmentsType
diagram
children adj_rating
used by
elements mvar_adjustments genticreview/mvar_default
source
<xs:complexType name="mvar_adjustmentsType">
  <xs:sequence>
    <xs:element name="adj_rating" maxOccurs="unbounded">
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="ta_id"/>
          <xs:element ref="ems_equip_name"/>
          <xs:element ref="mw_point"/>
          <xs:element ref="mvar_min"/>
          <xs:element ref="mvar_max"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element mvar_adjustmentsType/adj_rating
diagram
properties
isRef 0
content complex
children ta_id ems_equip_name mw_point mvar_min mvar_max
source
<xs:element name="adj_rating" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="ta_id"/>
      <xs:element ref="ems_equip_name"/>
      <xs:element ref="mw_point"/>
      <xs:element ref="mvar_min"/>
      <xs:element ref="mvar_max"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>


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