Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema CL-SaFI-IAF-I01.xsd
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Annotations
Properties
attribute form default: unqualified
element form default: qualified
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element AppFulfillment
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I011.tmp#id5 CL-SaFI-IAF-I011.tmp#id12 CL-SaFI-IAF-I011.tmp#id4 CL-SaFI-IAF-I011.tmp#id18 CL-SaFI-IAF-I011.tmp#id3
Type ApplicationFulfillmentType
Properties
content: complex
Model Version , Timestamp , Events+
Children Events, Timestamp, Version
Instance
<AppFulfillment>
  <Version MajorVersion="1" MinorVersion="0" MinSchemaVersion="1">{1,1}</Version>
  <Timestamp interval="" offset="">{1,1}</Timestamp>
  <Events>{1,unbounded}</Events>
</AppFulfillment>
Source
<xs:element name="AppFulfillment" type="ApplicationFulfillmentType"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element ApplicationFulfillmentHeaderGroup/Version
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I010.tmp#id7 CL-SaFI-IAF-I010.tmp#id9 CL-SaFI-IAF-I010.tmp#id11 CL-SaFI-IAF-I010.tmp#id6
Type VersionType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
MajorVersion PositiveIntType 1 optional
MinSchemaVersion PositiveIntType 1 optional
MinorVersion nonNegativeIntType 0 optional
Source
<xs:element name="Version" type="com:VersionType"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element ApplicationFulfillmentHeaderGroup/Timestamp
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I010.tmp#id15 CL-SaFI-IAF-I010.tmp#id14 CL-SaFI-IAF-I010.tmp#id13
Type TimestampType
Properties
content: complex
Model StartTime
Children StartTime
Instance
<Timestamp interval="" offset="">
  <StartTime>{1,1}</StartTime>
</Timestamp>
Attributes
QName Type Fixed Default Use Annotation
interval xs:duration optional
offset xs:duration required
Source
<xs:element name="Timestamp" type="com:TimestampType"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element ApplicationFulfillmentType/Events
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I011.tmp#id20 CL-SaFI-IAF-I011.tmp#id26 CL-SaFI-IAF-I011.tmp#id19
Type EventsType
Properties
content: complex
maxOccurs: unbounded
Model GeoCode , Event+
Children Event, GeoCode
Instance
<Events>
  <GeoCode>{1,1}</GeoCode>
  <Event>{1,unbounded}</Event>
</Events>
Source
<xs:element name="Events" type="EventsType" maxOccurs="unbounded"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element EventsType/GeoCode
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I010.tmp#id22 CL-SaFI-IAF-I010.tmp#id24 CL-SaFI-IAF-I010.tmp#id21
Type GeographicCodeType
Properties
content: complex
Model Syscode | Zipcode
Children Syscode, Zipcode
Instance
<GeoCode>
  <Syscode>{1,1}</Syscode>
  <Zipcode>{1,1}</Zipcode>
</GeoCode>
Source
<xs:element name="GeoCode" type="com:GeographicCodeType"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element EventsType/Event
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I010.tmp#id29 CL-SaFI-IAF-I010.tmp#id31 CL-SaFI-IAF-I010.tmp#id33 CL-SaFI-IAF-I010.tmp#id28 CL-SaFI-IAF-I011.tmp#id27
Type EventType
Properties
content: complex
maxOccurs: unbounded
Model PEID , EPSID , EventID{0,1}
Children EPSID, EventID, PEID
Instance
<Event>
  <PEID>{1,1}</PEID>
  <EPSID>{1,1}</EPSID>
  <EventID>{0,1}</EventID>
</Event>
Source
<xs:element name="Event" type="EventType" maxOccurs="unbounded"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element AcknowledgementMessage
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I010.tmp#id38 CL-SaFI-IAF-I010.tmp#id37 CL-SaFI-IAF-I010.tmp#id36
Type AcknowledgementMessageType
Properties
content: complex
Model Ack
Children Ack
Instance
<AcknowledgementMessage TransmissionId="">
  <Ack>{1,1}</Ack>
</AcknowledgementMessage>
Attributes
QName Type Fixed Default Use Annotation
TransmissionId xs:string optional
Source
<xs:element name="AcknowledgementMessage" type="com:AcknowledgementMessageType"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element VoteType/Result
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I011.tmp#id42 CL-SaFI-IAF-I011.tmp#id41
Type ResultType
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
userInput UserInputType required
Source
<xs:element name="Result" type="ResultType" minOccurs="1" maxOccurs="unbounded"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element RFIType/SubscriberInfo
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I011.tmp#id47 CL-SaFI-IAF-I011.tmp#id48 CL-SaFI-IAF-I011.tmp#id50 CL-SaFI-IAF-I011.tmp#id58 CL-SaFI-IAF-I011.tmp#id60 CL-SaFI-IAF-I011.tmp#id49 CL-SaFI-IAF-I011.tmp#id46
Type SubscriberInfoType
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Model FirstName , LastName , Address{0,1} , PhoneNumber{0,1} , EmailAddress{0,1}
Children Address, EmailAddress, FirstName, LastName, PhoneNumber
Instance
<SubscriberInfo>
  <FirstName>{1,1}</FirstName>
  <LastName>{1,1}</LastName>
</SubscriberInfo>
Source
<xs:element name="SubscriberInfo" type="SubscriberInfoType" minOccurs="1" maxOccurs="unbounded"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element SubscriberInfoType/FirstName
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="FirstName" type="xs:string"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element SubscriberInfoType/LastName
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="LastName" type="xs:string"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element SubscriberContactGroup/Address
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I011.tmp#id52 CL-SaFI-IAF-I011.tmp#id53 CL-SaFI-IAF-I011.tmp#id54 CL-SaFI-IAF-I011.tmp#id55 CL-SaFI-IAF-I011.tmp#id57 CL-SaFI-IAF-I011.tmp#id51
Type AddressType
Properties
content: complex
minOccurs: 0
Model Street1 , Street2 , City , State , Zip
Children City, State, Street1, Street2, Zip
Instance
<Address>
  <Street1>{1,1}</Street1>
  <Street2>{1,1}</Street2>
  <City>{1,1}</City>
  <State>{1,1}</State>
  <Zip>{1,1}</Zip>
</Address>
Source
<xs:element name="Address" type="AddressType" minOccurs="0"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element AddressType/Street1
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="Street1" type="xs:string"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element AddressType/Street2
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="Street2" type="xs:string"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element AddressType/City
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="City" type="xs:string"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element AddressType/State
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I011.tmp#id56
Type StateType
Properties
content: simple
Facets
pattern [A-Z]{2}
Source
<xs:element name="State" type="StateType"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element AddressType/Zip
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I010.tmp#id25
Type ZipcodeType
Properties
content: simple
Facets
pattern (\d{5}-\d{4})|(\d{5})
Source
<xs:element name="Zip" type="com:ZipcodeType"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element SubscriberContactGroup/PhoneNumber
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I010.tmp#id59
Type PhoneNumberType
Properties
content: simple
minOccurs: 0
Facets
maxLength 25
Source
<xs:element name="PhoneNumber" type="com:PhoneNumberType" minOccurs="0"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element SubscriberContactGroup/EmailAddress
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
Source
<xs:element name="EmailAddress" type="xs:string" minOccurs="0"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element RFIType/Parameters
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I010.tmp#id62
Type ParametersType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Parameters" type="com:ParametersType" minOccurs="0"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Complex Type ApplicationFulfillmentType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I011.tmp#id5 CL-SaFI-IAF-I011.tmp#id12 CL-SaFI-IAF-I011.tmp#id4 CL-SaFI-IAF-I011.tmp#id18
Used by
Element AppFulfillment
Model Version , Timestamp , Events+
Children Events, Timestamp, Version
Source
<xs:complexType name="ApplicationFulfillmentType">
  <xs:sequence>
    <xs:group ref="ApplicationFulfillmentHeaderGroup"/>
    <xs:element name="Events" type="EventsType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Complex Type EventsType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I011.tmp#id20 CL-SaFI-IAF-I011.tmp#id26
Used by
Model GeoCode , Event+
Children Event, GeoCode
Source
<xs:complexType name="EventsType">
  <xs:sequence>
    <xs:element name="GeoCode" type="com:GeographicCodeType"/>
    <xs:element name="Event" type="EventType" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Complex Type EventType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I010.tmp#id29 CL-SaFI-IAF-I010.tmp#id31 CL-SaFI-IAF-I010.tmp#id33 CL-SaFI-IAF-I010.tmp#id28
Properties
abstract: true
Used by
Element EventsType/Event
Complex Types RFIType, VoteType
Model PEID , EPSID , EventID{0,1}
Children EPSID, EventID, PEID
Source
<xs:complexType name="EventType" abstract="true">
  <xs:sequence>
    <xs:group ref="com:PackageIDGroup"/>
  </xs:sequence>
</xs:complexType>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Complex Type VoteType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I010.tmp#id29 CL-SaFI-IAF-I010.tmp#id31 CL-SaFI-IAF-I010.tmp#id33 CL-SaFI-IAF-I010.tmp#id28 CL-SaFI-IAF-I011.tmp#id27 CL-SaFI-IAF-I011.tmp#id40
Type extension of EventType
Type hierarchy
Model PEID , EPSID , EventID{0,1} , Result+
Children EPSID, EventID, PEID, Result
Source
<xs:complexType name="VoteType">
  <xs:complexContent>
    <xs:extension base="EventType">
      <xs:sequence>
        <xs:element name="Result" type="ResultType" minOccurs="1" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Complex Type ResultType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I011.tmp#id42
Type extension of xs:integer
Used by
Element VoteType/Result
Attributes
QName Type Fixed Default Use Annotation
userInput UserInputType required
Source
<xs:complexType name="ResultType">
  <xs:simpleContent>
    <xs:extension base="xs:integer">
      <xs:attribute name="userInput" type="com:UserInputType" use="required"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Complex Type RFIType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I010.tmp#id29 CL-SaFI-IAF-I010.tmp#id31 CL-SaFI-IAF-I010.tmp#id33 CL-SaFI-IAF-I010.tmp#id28 CL-SaFI-IAF-I011.tmp#id27 CL-SaFI-IAF-I011.tmp#id45 CL-SaFI-IAF-I011.tmp#id61
Type extension of EventType
Type hierarchy
Model PEID , EPSID , EventID{0,1} , SubscriberInfo+ , Parameters{0,1}
Children EPSID, EventID, PEID, Parameters, SubscriberInfo
Source
<xs:complexType name="RFIType">
  <xs:complexContent>
    <xs:extension base="EventType">
      <xs:sequence>
        <xs:element name="SubscriberInfo" type="SubscriberInfoType" minOccurs="1" maxOccurs="unbounded"/>
        <xs:element name="Parameters" type="com:ParametersType" minOccurs="0"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Complex Type SubscriberInfoType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I011.tmp#id47 CL-SaFI-IAF-I011.tmp#id48 CL-SaFI-IAF-I011.tmp#id50 CL-SaFI-IAF-I011.tmp#id58 CL-SaFI-IAF-I011.tmp#id60 CL-SaFI-IAF-I011.tmp#id49
Used by
Model FirstName , LastName , Address{0,1} , PhoneNumber{0,1} , EmailAddress{0,1}
Children Address, EmailAddress, FirstName, LastName, PhoneNumber
Source
<xs:complexType name="SubscriberInfoType">
  <xs:sequence>
    <xs:element name="FirstName" type="xs:string"/>
    <xs:element name="LastName" type="xs:string"/>
    <xs:group ref="SubscriberContactGroup"/>
  </xs:sequence>
</xs:complexType>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Complex Type AddressType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I011.tmp#id52 CL-SaFI-IAF-I011.tmp#id53 CL-SaFI-IAF-I011.tmp#id54 CL-SaFI-IAF-I011.tmp#id55 CL-SaFI-IAF-I011.tmp#id57
Used by
Model Street1 , Street2 , City , State , Zip
Children City, State, Street1, Street2, Zip
Source
<xs:complexType name="AddressType">
  <xs:sequence>
    <xs:element name="Street1" type="xs:string"/>
    <xs:element name="Street2" type="xs:string"/>
    <xs:element name="City" type="xs:string"/>
    <xs:element name="State" type="StateType"/>
    <xs:element name="Zip" type="com:ZipcodeType"/>
  </xs:sequence>
</xs:complexType>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Simple Type StateType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [A-Z]{2}
Used by
Source
<xs:simpleType name="StateType">
  <xs:restriction base="xs:string">
    <xs:pattern value="[A-Z]{2}"/>
  </xs:restriction>
</xs:simpleType>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Attribute ResultType/@userInput
Namespace No namespace
Type UserInputType
Properties
use: required
Facets
length 1
Used by
Complex Type ResultType
Source
<xs:attribute name="userInput" type="com:UserInputType" use="required"/>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element Group ApplicationFulfillmentHeaderGroup
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I011.tmp#id5 CL-SaFI-IAF-I011.tmp#id12
Used by
Model Version , Timestamp
Children Timestamp, Version
Source
<xs:group name="ApplicationFulfillmentHeaderGroup">
  <xs:sequence>
    <xs:element name="Version" type="com:VersionType"/>
    <xs:element name="Timestamp" type="com:TimestampType"/>
  </xs:sequence>
</xs:group>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd
Element Group SubscriberContactGroup
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iaf/I01
Diagram
Diagram CL-SaFI-IAF-I011.tmp#id50 CL-SaFI-IAF-I011.tmp#id58 CL-SaFI-IAF-I011.tmp#id60
Used by
Complex Type SubscriberInfoType
Model Address{0,1} , PhoneNumber{0,1} , EmailAddress{0,1}
Children Address, EmailAddress, PhoneNumber
Source
<xs:group name="SubscriberContactGroup">
  <xs:sequence>
    <xs:element name="Address" type="AddressType" minOccurs="0"/>
    <xs:element name="PhoneNumber" type="com:PhoneNumberType" minOccurs="0"/>
    <xs:element name="EmailAddress" type="xs:string" minOccurs="0"/>
  </xs:sequence>
</xs:group>
Schema location file:/Users/gab/dev/jira/safi/trunk/iaf/src/etc/CL-SaFI-IAF-I01.xsd