XML Schema "siri_situationActions-v2.0.xsd"
Target Namespace:
http://www.siri.org.uk/siri
Version:
2.0
Defined Components:
elements (10 global + 31 local), complexTypes (15), simpleTypes (1), element groups (1)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
C:\Users\Tony\eclipse_workspace\siri-20-java\xsd\siri_model\siri_situationActions-v2.0.xsd; see XML source
Includes Schemas (1):
siri_types-v2.0.xsd [src]
Included in Schemas (1):
siri_situation-v2.0.xsd [src]
Annotation
SIRI-SX Situation Actions.
All Element Summary (local elements unified by type)
ActionData (type ActionDataStructure)
Data associated with action.
Type:
Content:
complex, 4 elements
Defined:
ActionStatus (type ActionStatusEnumeration)
Processing Status of action at time of SITUATION publication.
Type:
Content:
simple
Defined:
locally within SimpleActionStructure complexType; see XML source
BeforeNotices (defined in PushedActionStructure complexType)
Whether reminders should be sent.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
locally within PushedActionStructure complexType; see XML source
Includes:
definition of 1 element
ByEmail (in PublishToAlertsAction)
Send as email alert.
Type:
xsd:boolean
Content:
simple
Defined:
ByMobile (in PublishToAlertsAction)
Send as mobile alert by SMS or WAP push.
Type:
xsd:boolean
Content:
simple
Defined:
Ceefax (in PublishToTvAction)
Publish to Teltext.
Type:
xsd:boolean
Content:
simple
Defined:
ClearNotice (type xsd:boolean)
Whether a clearing notice should be displayed.
Type:
xsd:boolean
Content:
simple
Defined:
locally within PushedActionStructure complexType; see XML source
Description (type NaturalLanguageStringStructure)
Type:
Content:
simple, 1 attribute
Defined:
locally at 6 locations
email (in NotifyByEmailAction)
Email address to which notice should be sent.
Type:
Content:
simple
Defined:
Extensions (in PublishingActions)
Extension point.
Type:
xsd:anyType
Content:
any
Defined:
locally within ActionsStructure complexType; see XML source
HomePage (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 2 locations
Incidents (type xsd:boolean)
Type:
xsd:boolean
Content:
simple
Defined:
locally at 2 locations
Interval (in BeforeNotices)
Intervals before validity start date to send reminders.
Type:
Content:
simple
Defined:
locally within BeforeNotices element; see XML source
ManualAction
Action: Publish SITUATION Manually. i.e. a procedure must be carried out.
Type:
anonymous complexType (extension of ManualActionStructure)
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
Name (in ActionData)
Name of action data Element.
Type:
xsd:NMTOKEN
Content:
simple
Defined:
locally within ActionDataStructure complexType; see XML source
NotifyByEmailAction
Action: Publish SITUATION to a named workgroup or individual by email.
Type:
Content:
complex, 6 elements
Defined:
globally; see XML source
Used:
NotifyByPagerAction
Action: Publish SITUATION To pager.
Type:
Content:
complex, 7 elements
Defined:
globally; see XML source
Used:
NotifyBySmsAction
Action: Publish SITUATION to an individual by SMS.
Type:
Content:
complex, 7 elements
Defined:
globally; see XML source
Used:
NotifyUserAction
Action: Publish SITUATION To User.
Type:
Content:
complex, 8 elements
Defined:
globally; see XML source
Used:
OnBoard (in PublishToDisplayAction)
Include onboard displays.
Type:
xsd:boolean
Content:
simple
Defined:
OnPlace (in PublishToDisplayAction)
Include in SITUATION lists on station displays.
Type:
xsd:boolean
Content:
simple
Defined:
Pager (in NotifyByPagerAction)
Pager number of pager to be notfied.
Type:
xsd:NMTOKEN
Content:
simple
Defined:
PagerGroupRef (in NotifyByPagerAction)
Reference to a pager group to be notfied.
Type:
xsd:string
Content:
simple
Defined:
Phone (type PhoneType)
Type:
Content:
simple
Defined:
locally at 2 locations
Premium (in NotifyBySmsAction)
Whether content is flagged as subject to premium charge.
Type:
xsd:boolean
Content:
simple
Defined:
Prompt (in ActionData)
Display prompt for presenting action to user.
Type:
Content:
simple, 1 attribute
Defined:
locally within ActionDataStructure complexType; see XML source
PublishToAlertsAction
Action: Publish SITUATION To Alert Service.
Type:
Content:
complex, 7 elements
Defined:
globally; see XML source
Used:
PublishToDisplayAction
Action: Publish SITUATION To Displays.
Type:
Content:
complex, 5 elements
Defined:
globally; see XML source
Used:
never
PublishToMobileAction
Action: Publish SITUATION To WAP and PDA.
Type:
Content:
complex, 5 elements
Defined:
globally; see XML source
Used:
PublishToTvAction
Action: Publish SITUATION To TvService.
Type:
Content:
complex, 5 elements
Defined:
globally; see XML source
Used:
PublishToWebAction
Action: Publish SITUATION To Web.
Type:
Content:
complex, 7 elements
Defined:
globally; see XML source
Used:
SocialNetwork (in PublishToWebAction)
Include in social NETWORK indicated by this name.
Type:
xsd:normalizedString
Content:
simple
Defined:
Teletext (in PublishToTvAction)
Publish to Ceefax.
Type:
xsd:boolean
Content:
simple
Defined:
Ticker (in PublishToWebAction)
Include in moving ticker band.
Type:
xsd:boolean
Content:
simple
Defined:
Type (in ActionData)
Data type of action data.
Type:
xsd:NMTOKEN
Content:
simple
Defined:
locally within ActionDataStructure complexType; see XML source
UserName (in NotifyUserAction)
Name of user to be notified.
Type:
xsd:string
Content:
simple
Defined:
UserRef (in NotifyUserAction)
Reference to a user to be notified.
Type:
xsd:string
Content:
simple
Defined:
Value (in ActionData)
Value for action.
Type:
xsd:anyType
Content:
any
Defined:
locally within ActionDataStructure complexType; see XML source
WorkgroupRef (in NotifyUserAction)
Workgroup of user to be notified.
Type:
xsd:string
Content:
simple
Defined:
Complex Type Summary
Type for list of SITUATIONs.
Content:
complex, 4 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Type for list of actions.
Content:
complex, 10 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Action Publish SITUATION Manual process.
Content:
complex, 3 elements
Defined:
globally; see XML source
Used:
Type for Notify user by Email.
Content:
complex, 6 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type for Notify user by Pager.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for Notify user by SMS.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for Notify user by other means.
Content:
complex, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
Type for parameterised, i.e. user definable, actions.
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for Action Publish SITUATION To Alert Service.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for Action Publish SITUATION To Web.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for Action Publish SITUATION To Displays.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for Notify SITUATION to Tv.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for Action Publish SITUATION To Web.
Content:
complex, 7 elements
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
Type for publication action.
Content:
complex, 5 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
Type for list of SITUATIONs.
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Simple Type Summary
Values for Progress Status.
Defined:
globally; see XML source
Used:
Element Group Summary
Allowed actions to perform to distribute SITUATION.
Content:
Defined:
globally; see XML source
Includes:
definitions of 9 elements
Used:
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" id="siri_situationActions" targetNamespace="http://www.siri.org.uk/siri" version="2.0" xmlns="http://www.siri.org.uk/siri" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:include schemaLocation="../siri_utility/siri_types-v2.0.xsd"/>
<xsd:annotation>
<xsd:appinfo>
<Metadata xmlns="http://www.govtalk.gov.uk/CM/gms-xs">
<Aggregation>main schema</Aggregation>
<Audience>e-service developers</Audience>
<Contributor>Add names</Contributor>
<Coverage>Europe</Coverage>
<Creator>
&gt;Drafted for version 1.0 Kizoom SITUATION Schema Nicholas Knowles, Kizoom. mailto:schemer@kizoom.org.uk
</Creator>
<Date>
<Created>2006-09-29</Created>
</Date>
<Date>
<Modified>2007-04-17</Modified>
</Date>
<Date>
<Modified>2013-10-01</Modified>
(a) Added PublishToDisplayAction element definition
(b) Corrected default values for string fields
</Date>
<Date>
<Modified>2013-05-01</Modified>
[de] Add SocialNetworks to PublishToWeb action
</Date>
<Description>
<p>
SIRI-SX is an XML schema for the exchange of structured SITUATIONs. This subschema describes publishing actions
</p>
</Description>
<Format>
<MediaType>text/xml</MediaType>
<Syntax>http://www.w3.org/2001/XMLSchema</Syntax>
<Description>XML schema, W3C Recommendation 2001</Description>
</Format>
<Identifier>
{http://www.siri.org.uk/schema/schema/2.0/xsd/siri_model}/siri_situationActions-v1.0.xsd
</Identifier>
<Language>[ISO 639-2/B] ENG</Language>
<Publisher>Kizoom, 109-123 Clifton Street, London EC4A 4LD</Publisher>
<Relation>
<Requires>
http://www.siri.org.uk/schema/2.0/xsd/siri_utility/siri_types-v2.0.xsd
</Requires>
</Relation>
<Rights>
Unclassified
<Copyright>Kizoom 2000-2007, CEN 2009-2014</Copyright>
</Rights>
<Source>
<ul>
<li>
Schema derived Derived from the Kizoom XTIS schema
</li>
</ul>
</Source>
<Status>Version 2.0 Draft</Status>
<Subject>
<Category>
Arts, recreation and travel, Tourism, Travel (tourism), Transport,
Air transport, Airports,
Ports and maritime transport, Ferries (marine),
Public transport, Bus services, Coach services, Bus stops and stations,
Rail transport, Railway stations and track, Train services, Underground trains,
Business and industry, Transport, Air transport, Ports and maritime transport, Public transport,
Rail transport, Roads and road transport
</Category>
<Project>CEN TC278 WG3 SG7</Project>
</Subject>
<Title>
SIRI-SX XML Schema for PT SITUATIONs. Actions subschema
</Title>
<Type>Standard</Type>
</Metadata>
</xsd:appinfo>
<xsd:documentation>SIRI-SX Situation Actions.</xsd:documentation>
</xsd:annotation>
<!-- ======================================================================= -->
<!-- ===Overall action====================================== -->
<xsd:complexType name="ActionsStructure">
<xsd:annotation>
<xsd:documentation>Type for list of actions.</xsd:documentation>
</xsd:annotation>
<xsd:sequence minOccurs="0">
<xsd:group ref="ActionsGroup"/>
<xsd:element minOccurs="0" name="Extensions" type="xsd:anyType">
<xsd:annotation>
<xsd:documentation>Extension point.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- ===Actions================================================== -->
<xsd:complexType name="SimpleActionStructure">
<xsd:annotation>
<xsd:documentation>Type for list of SITUATIONs.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element default="open" minOccurs="0" name="ActionStatus" type="ActionStatusEnumeration">
<xsd:annotation>
<xsd:documentation>
Processing Status of action at time of SITUATION publication.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:complexType name="ParameterisedActionStructure">
<xsd:annotation>
<xsd:documentation>
Type for parameterised, i.e. user definable, actions.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="SimpleActionStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="Description" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>Description of action.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="ActionData" type="ActionDataStructure">
<xsd:annotation>
<xsd:documentation>Data associated with action.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="PushedActionStructure">
<xsd:annotation>
<xsd:documentation>Type for publication action.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ParameterisedActionStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="BeforeNotices">
<xsd:annotation>
<xsd:documentation>Whether reminders should be sent.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Interval" type="DurationType">
<xsd:annotation>
<xsd:documentation>
Intervals before validity start date to send reminders.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element minOccurs="0" name="ClearNotice" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Whether a clearing notice should be displayed.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name="ActionStatusEnumeration">
<xsd:annotation>
<xsd:documentation>Values for Progress Status.</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="open"/>
<xsd:enumeration value="published"/>
<xsd:enumeration value="closed"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="ActionDataStructure">
<xsd:annotation>
<xsd:documentation>Type for list of SITUATIONs.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Name" type="xsd:NMTOKEN">
<xsd:annotation>
<xsd:documentation>Name of action data Element.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Type" type="xsd:NMTOKEN">
<xsd:annotation>
<xsd:documentation>Data type of action data.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" name="Value" type="xsd:anyType">
<xsd:annotation>
<xsd:documentation>Value for action.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="Prompt" type="NaturalLanguageStringStructure">
<xsd:annotation>
<xsd:documentation>
Display prompt for presenting action to user. (Unbounded since SIRI 2.0)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:group name="ActionsGroup">
<xsd:annotation>
<xsd:documentation>
Allowed actions to perform to distribute SITUATION.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="PublishToWebAction"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="PublishToMobileAction"/>
<xsd:element minOccurs="0" ref="PublishToTvAction"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="PublishToAlertsAction"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="ManualAction"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="NotifyByEmailAction"/>
<xsd:element minOccurs="0" ref="NotifyBySmsAction"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="NotifyByPagerAction"/>
<xsd:element maxOccurs="unbounded" minOccurs="0" ref="NotifyUserAction"/>
</xsd:sequence>
</xsd:group>
<xsd:annotation>
<xsd:documentation>Action: Publish SITUATION To Web.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="PublishToWebActionStructure">
<xsd:annotation>
<xsd:documentation>Type for Action Publish SITUATION To Web.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ParameterisedActionStructure">
<xsd:sequence>
<xsd:element default="true" minOccurs="0" name="Incidents" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Include in SITUATION lists on web site. Default is 'true'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="false" minOccurs="0" name="HomePage" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Include on home page on web site. Default is 'false'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="false" minOccurs="0" name="Ticker" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Include in moving ticker band. Default is 'false'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="false" maxOccurs="unbounded" minOccurs="0" name="SocialNetwork" type="xsd:normalizedString">
<xsd:annotation>
<xsd:documentation>
Include in social NETWORK indicated by this name. Possible value could be "twitter.com", "facebook.com", "vk.com" and so on. Parameters may be specifed as Action data. (SIRIv 2.10)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>Action: Publish SITUATION To WAP and PDA.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="PublishToMobileActionStructure">
<xsd:annotation>
<xsd:documentation>Type for Action Publish SITUATION To Displays.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ParameterisedActionStructure">
<xsd:sequence>
<xsd:element default="true" minOccurs="0" name="Incidents" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Include in SITUATION lists on mobile site. Default is 'true'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="false" minOccurs="0" name="HomePage" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Include in home page on mobile site. Default is 'false'.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>Action: Publish SITUATION To Displays.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="PublishToDisplayActionStructure">
<xsd:annotation>
<xsd:documentation>Type for Action Publish SITUATION To Web.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ParameterisedActionStructure">
<xsd:sequence>
<xsd:element default="true" minOccurs="0" name="OnPlace" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Include in SITUATION lists on station displays.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="false" minOccurs="0" name="OnBoard" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Include onboard displays.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>Action: Publish SITUATION To Alert Service.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="PublishToAlertsActionStructure">
<xsd:annotation>
<xsd:documentation>
Type for Action Publish SITUATION To Alert Service.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="PushedActionStructure">
<xsd:sequence>
<xsd:element default="true" minOccurs="0" name="ByEmail" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Send as email alert.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="true" minOccurs="0" name="ByMobile" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Send as mobile alert by SMS or WAP push.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="PublishToTvAction" type="PublishToTvActionStructure">
<xsd:annotation>
<xsd:documentation>Action: Publish SITUATION To TvService.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="PublishToTvActionStructure">
<xsd:annotation>
<xsd:documentation>Type for Notify SITUATION to Tv.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ParameterisedActionStructure">
<xsd:sequence>
<xsd:element default="true" minOccurs="0" name="Ceefax" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Publish to Teltext. Default is 'true'.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="true" minOccurs="0" name="Teletext" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>Publish to Ceefax. Default is 'true'.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<!-- ======================================================================= -->
<xsd:element name="ManualAction">
<xsd:annotation>
<xsd:documentation>
Action: Publish SITUATION Manually. i.e. a procedure must be carried out.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="ManualActionStructure"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="ManualActionStructure">
<xsd:annotation>
<xsd:documentation>Type for Action Publish SITUATION Manual process.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="ParameterisedActionStructure"/>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="NotifyBySmsAction" type="NotifyBySmsActionStructure">
<xsd:annotation>
<xsd:documentation>
Action: Publish SITUATION to an individual by SMS.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="NotifyBySmsActionStructure">
<xsd:annotation>
<xsd:documentation>Type for Notify user by SMS.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="PushedActionStructure">
<xsd:sequence>
<xsd:element default="true" minOccurs="0" name="Phone" type="PhoneType">
<xsd:annotation>
<xsd:documentation>MSISDN of user to which to send messages.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="false" minOccurs="0" name="Premium" type="xsd:boolean">
<xsd:annotation>
<xsd:documentation>
Whether content is flagged as subject to premium charge.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>
Action: Publish SITUATION to a named workgroup or individual by email.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="NotifyByEmailActionStructure">
<xsd:annotation>
<xsd:documentation>Type for Notify user by Email.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="PushedActionStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="email" type="EmailAddressType">
<xsd:annotation>
<xsd:documentation>Email address to which notice should be sent.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:annotation>
<xsd:documentation>Action: Publish SITUATION To pager.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="NotifyByPagerActionStructure">
<xsd:annotation>
<xsd:documentation>Type for Notify user by Pager.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="PushedActionStructure">
<xsd:sequence>
<xsd:element minOccurs="0" name="PagerGroupRef" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Reference to a pager group to be notfied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="true" minOccurs="0" name="Pager" type="xsd:NMTOKEN">
<xsd:annotation>
<xsd:documentation>Pager number of pager to be notfied.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="NotifyUserAction" type="NotifyUserActionStructure">
<xsd:annotation>
<xsd:documentation>Action: Publish SITUATION To User.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:complexType name="NotifyUserActionStructure">
<xsd:annotation>
<xsd:documentation>Type for Notify user by other means.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="PushedActionStructure">
<xsd:sequence>
<xsd:element default="true" minOccurs="0" name="WorkgroupRef" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Workgroup of user to be notified.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element minOccurs="0" name="UserName" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Name of user to be notified.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element default="true" minOccurs="0" name="UserRef" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Reference to a user to be notified.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>

This XML schema documentation has been generated with DocFlex/XML 1.9.5 using DocFlex/XML XSDDoc 2.8.1 template set.
DocFlex/XML is a tool for programming and running highly sophisticated documentation and reports generators by the data obtained from any kind of XML files. The actual doc-generators are implemented in the form of special templates that are designed visually using a high-quality Template Designer GUI basing on the XML schema (or DTD) files describing the data source XML.
DocFlex/XML XSDDoc is a commercial template application of DocFlex/XML that implements a high-quality XML Schema documentation generator with simultaneous support of framed multi-file HTML, single-file HTML and RTF output formats. (More formats are planned in the future).
A commercial license for "DocFlex/XML XSDDoc" will allow you:
  • To configure the generated documentation so much as you want. Thanks to our template technology, it was possible to support > 400 template parameters, which work the same as "options" of ordinary doc-generators. The parameters are organized in nested groups, which form a parameter tree. Most of them have their default values calculated dynamically from a few primary parameters. So, you'll never need to specify all of them. That will give you swift and effective control over the generated content!
  • To use certain features disabled in the free mode (such as the full documenting of substitution groups).
  • To select only the initial, imported, included, redefined XML schemas to be documented or only those directly specified by name.
  • To include only XML schema components specified by name.
  • To document local element components both globally and locally (similar to attributes).
  • To allow/suppress unification of local elements by type.
  • To enable/disable reproducing of namespace prefixes.
  • To use PlainDoc.tpl main template to generate all the XML schema documentation in a signle-file form as both HTML and incredible quality RTF output.
  • To format your annotations with XHTML tags and reproduce that formatting both in HTML and RTF output.
  • To insert images in your annotations using XHTML <img> tags (supported both in HTML and RTF output).
  • To remove this very advertisement text!
Once having only such a license, you will be able to run the fully-featured XML schema documentation generator both with DocFlex/XML (Full Edition) and with DocFlex/XML RE, which is a reduced free edition containing only the template interpretor / output generator. No other licenses will be required!
But this is not all. In addition to it, a commercial license for "DocFlex/XML SDK" will allow you to modify the XSDDoc templates themselves as much as you want. You will be able to achieve whatever was impossible to do with the template parameters only. And, of course, you could develop any template applications by your own!
Please note that by purchasing a license for this software, you not only acquire a useful tool, you will also make an important investment in its future development, the results of which you could enjoy later by yourself. Every single your purchase matters and makes a difference for us!
To purchase a license, please follow this link: http://www.filigris.com/shop/