Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema OC-SaFI-IAM-2.0.0.xsd
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Annotations
<b>Copyright (C) 2008-2011, Cable Television Laboratories, Inc.</b>
<b>SaFI Interactive Application Messaging Interface, XML Schema, Release Version 2.0.0</b>
<b>Controlled by specification: OC-SP-SaFI-IAFv2.0-110131</b>
<b>AppMsg is the wrapper element containing each message. It contains exactly one message header along with one or more Application Message Blocks.</b>
Properties
attribute form default: unqualified
element form default: qualified
version: 1.0
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ApplicationMessageHeaderGroup / Version
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram
Type VersionType
Properties
content: simple
Source
<xs:element name="Version" type="com:VersionType"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ApplicationMessageHeaderGroup / UnitID
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id5
Type UnitIDType
Properties
content: simple
Facets
length 12
Source
<xs:element name="UnitID" type="UnitIDType"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ApplicationMessageHeaderGroup / GeoCode
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram
Type GeographicCodeType
Properties
content: simple
Source
<xs:element name="GeoCode" type="com:GeographicCodeType"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ApplicationMessageHeaderGroup / PEID
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram
Type PeidType
Properties
content: simple
Source
<xs:element name="PEID" type="com:PeidType"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ApplicationMessageHeaderGroup / Timestamp
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram
Type xs:dateTime
Properties
content: simple
Source
<xs:element name="Timestamp" type="xs:dateTime"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ApplicationMessageHeaderGroup / ApplicationInfo
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram
Properties
content: complex
minOccurs: 0
Source
<xs:element name="ApplicationInfo" minOccurs="0">
  <xs:complexType>
    <xs:attributeGroup ref="com:ApplicationDefinitionAttributeGroup"/>
  </xs:complexType>
</xs:element>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ApplicationMessageHeaderGroup / DecoderInfo
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id12 OC-SaFI-IAM-2.0.00.tmp#id13 OC-SaFI-IAM-2.0.00.tmp#id14 OC-SaFI-IAM-2.0.00.tmp#id15 OC-SaFI-IAM-2.0.00.tmp#id16 OC-SaFI-IAM-2.0.00.tmp#id17 OC-SaFI-IAM-2.0.00.tmp#id18 OC-SaFI-IAM-2.0.00.tmp#id19 OC-SaFI-IAM-2.0.00.tmp#id11
Type DecoderInfoType
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
HWManufacturer xs:string optional
HWModel xs:string optional
HWVersionMajor xs:string optional
HWVersionMinor xs:string optional
SWManufacturer xs:string optional
SWModel xs:string optional
SWVersionMajor xs:string optional
SWVersionMinor xs:string optional
Source
<xs:element name="DecoderInfo" type="DecoderInfoType" minOccurs="0"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ApplicationMessageHeaderGroup / ContextInfo
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id38 OC-SaFI-IAM-2.0.00.tmp#id39 OC-SaFI-IAM-2.0.00.tmp#id22 OC-SaFI-IAM-2.0.00.tmp#id25 OC-SaFI-IAM-2.0.00.tmp#id28 OC-SaFI-IAM-2.0.00.tmp#id31 OC-SaFI-IAM-2.0.00.tmp#id21
Type ContextInfoType
Properties
content: complex
minOccurs: 0
Model ContextDesignators* , ProgramDesignators* , MediaDesignator{0,1} , PositionalDesignator{0,1}
Children ContextDesignators, MediaDesignator, PositionalDesignator, ProgramDesignators
Instance
<ContextInfo ContextType="" Description="">
  <ContextDesignators contextDesignatorType="" contextDesignatorValue="">{0,unbounded}</ContextDesignators>
  <ProgramDesignators programType="" programValue="">{0,unbounded}</ProgramDesignators>
  <MediaDesignator mediaDesignatorType="" mediaDesignatorValue="">{0,1}</MediaDesignator>
  <PositionalDesignator>{0,1}</PositionalDesignator>
</ContextInfo>
Attributes
QName Type Fixed Default Use Annotation
ContextType xs:int required
Description xs:string optional
Source
<xs:element name="ContextInfo" type="ContextInfoType" minOccurs="0"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ContextInfoType / ContextDesignators
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id23 OC-SaFI-IAM-2.0.00.tmp#id24
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
contextDesignatorType xs:int required
contextDesignatorValue xs:string required
Source
<xs:element name="ContextDesignators" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:attribute name="contextDesignatorType" type="xs:int" use="required"/>
    <xs:attribute name="contextDesignatorValue" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ContextInfoType / ProgramDesignators
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id26 OC-SaFI-IAM-2.0.00.tmp#id27
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
programType xs:int required
programValue xs:int required
Source
<xs:element name="ProgramDesignators" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:attribute name="programType" type="xs:int" use="required"/>
    <xs:attribute name="programValue" type="xs:int" use="required"/>
  </xs:complexType>
</xs:element>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ContextInfoType / MediaDesignator
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id29 OC-SaFI-IAM-2.0.00.tmp#id30
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
mediaDesignatorType xs:int required
mediaDesignatorValue xs:string required
Source
<xs:element name="MediaDesignator" minOccurs="0">
  <xs:complexType>
    <xs:attribute name="mediaDesignatorType" type="xs:int" use="required"/>
    <xs:attribute name="mediaDesignatorValue" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ContextInfoType / PositionalDesignator
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id32 OC-SaFI-IAM-2.0.00.tmp#id33 OC-SaFI-IAM-2.0.00.tmp#id34 OC-SaFI-IAM-2.0.00.tmp#id35
Properties
content: complex
minOccurs: 0
Model (TemporalPositionOffset | TemporalPositionUTC | TemporalPositionNPT) , DirectionSpeedDesignator{0,1}
Children DirectionSpeedDesignator, TemporalPositionNPT, TemporalPositionOffset, TemporalPositionUTC
Instance
<PositionalDesignator>
  <TemporalPositionOffset>{1,1}</TemporalPositionOffset>
  <TemporalPositionUTC>{1,1}</TemporalPositionUTC>
  <TemporalPositionNPT>{1,1}</TemporalPositionNPT>
  <DirectionSpeedDesignator direction="" speed="">{0,1}</DirectionSpeedDesignator>
</PositionalDesignator>
Source
<xs:element name="PositionalDesignator" minOccurs="0">
  <xs:complexType>
    <xs:sequence minOccurs="0">
      <xs:choice>
        <xs:element name="TemporalPositionOffset" type="xs:int"/>
        <xs:element name="TemporalPositionUTC" type="xs:dateTime"/>
        <xs:element name="TemporalPositionNPT" type="xs:string"/>
      </xs:choice>
      <xs:element name="DirectionSpeedDesignator" minOccurs="0">
        <xs:complexType>
          <xs:attribute name="direction" type="xs:string" use="required"/>
          <xs:attribute name="speed" type="xs:int" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ContextInfoType / PositionalDesignator / TemporalPositionOffset
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram
Type xs:int
Properties
content: simple
Source
<xs:element name="TemporalPositionOffset" type="xs:int"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ContextInfoType / PositionalDesignator / TemporalPositionUTC
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram
Type xs:dateTime
Properties
content: simple
Source
<xs:element name="TemporalPositionUTC" type="xs:dateTime"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ContextInfoType / PositionalDesignator / TemporalPositionNPT
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram
Type xs:string
Properties
content: simple
Source
<xs:element name="TemporalPositionNPT" type="xs:string"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ContextInfoType / PositionalDesignator / DirectionSpeedDesignator
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id36 OC-SaFI-IAM-2.0.00.tmp#id37
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
direction xs:string required
speed xs:int required
Source
<xs:element name="DirectionSpeedDesignator" minOccurs="0">
  <xs:complexType>
    <xs:attribute name="direction" type="xs:string" use="required"/>
    <xs:attribute name="speed" type="xs:int" use="required"/>
  </xs:complexType>
</xs:element>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ApplicationMessageType / AppMsgBlock
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id42 OC-SaFI-IAM-2.0.00.tmp#id43 OC-SaFI-IAM-2.0.00.tmp#id41
Type ApplicationMessageBlockType
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Model EPSID , AppReportBlock+
Children AppReportBlock, EPSID
Instance
<AppMsgBlock>
  <EPSID>{1,1}</EPSID>
  <AppReportBlock>{1,unbounded}</AppReportBlock>
</AppMsgBlock>
Source
<xs:element name="AppMsgBlock" type="ApplicationMessageBlockType" minOccurs="1" maxOccurs="unbounded"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ApplicationMessageBlockType / EPSID
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram
Type EpsidType
Properties
content: simple
Source
<xs:element name="EPSID" type="com:EpsidType"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ApplicationMessageBlockType / AppReportBlock
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id45 OC-SaFI-IAM-2.0.00.tmp#id46 OC-SaFI-IAM-2.0.00.tmp#id47 OC-SaFI-IAM-2.0.00.tmp#id44
Type ApplicationReportBlockType
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Model EventID{0,1} , UserInput{0,1} , Parameters{0,1}
Children EventID, Parameters, UserInput
Instance
<AppReportBlock>
  <EventID>{0,1}</EventID>
  <UserInput>{0,1}</UserInput>
  <Parameters>{0,1}</Parameters>
</AppReportBlock>
Source
<xs:element name="AppReportBlock" type="ApplicationReportBlockType" minOccurs="1" maxOccurs="unbounded"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ApplicationReportBlockType / EventID
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram
Type EventIDType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="EventID" type="com:EventIDType" minOccurs="0"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ApplicationReportBlockType / UserInput
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram
Type UserInputType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="UserInput" type="com:UserInputType" minOccurs="0"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element ApplicationReportBlockType / Parameters
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram
Type ParametersType
Properties
content: simple
minOccurs: 0
Source
<xs:element name="Parameters" type="com:ParametersType" minOccurs="0"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Complex Type ApplicationMessageType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id3 OC-SaFI-IAM-2.0.00.tmp#id4 OC-SaFI-IAM-2.0.00.tmp#id6 OC-SaFI-IAM-2.0.00.tmp#id7 OC-SaFI-IAM-2.0.00.tmp#id8 OC-SaFI-IAM-2.0.00.tmp#id9 OC-SaFI-IAM-2.0.00.tmp#id10 OC-SaFI-IAM-2.0.00.tmp#id20 OC-SaFI-IAM-2.0.00.tmp#id2 OC-SaFI-IAM-2.0.00.tmp#id40
Model Version , UnitID , GeoCode , PEID , Timestamp , ApplicationInfo{0,1} , DecoderInfo{0,1} , ContextInfo{0,1} , AppMsgBlock+
Children AppMsgBlock, ApplicationInfo, ContextInfo, DecoderInfo, GeoCode, PEID, Timestamp, UnitID, Version
Source
<xs:complexType name="ApplicationMessageType">
  <xs:sequence>
    <xs:group ref="ApplicationMessageHeaderGroup"/>
    <xs:element name="AppMsgBlock" type="ApplicationMessageBlockType" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Simple Type UnitIDType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Annotations
<P>UnitID represents the device unique identifier. This could be the device MAC address.</P>
Diagram
Diagram
Type restriction of xs:string
Facets
length 12
Used by
Source
<xs:simpleType name="UnitIDType">
  <xs:annotation>
    <xs:documentation>
      <P>UnitID represents the device unique identifier. This could be the device MAC address.</P>
    </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:length value="12"/>
  </xs:restriction>
</xs:simpleType>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Complex Type DecoderInfoType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Annotations
<p>Information about the decoder sending the message</p>
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id12 OC-SaFI-IAM-2.0.00.tmp#id13 OC-SaFI-IAM-2.0.00.tmp#id14 OC-SaFI-IAM-2.0.00.tmp#id15 OC-SaFI-IAM-2.0.00.tmp#id16 OC-SaFI-IAM-2.0.00.tmp#id17 OC-SaFI-IAM-2.0.00.tmp#id18 OC-SaFI-IAM-2.0.00.tmp#id19
Used by
Attributes
QName Type Fixed Default Use Annotation
HWManufacturer xs:string optional
HWModel xs:string optional
HWVersionMajor xs:string optional
HWVersionMinor xs:string optional
SWManufacturer xs:string optional
SWModel xs:string optional
SWVersionMajor xs:string optional
SWVersionMinor xs:string optional
Source
<xs:complexType name="DecoderInfoType">
  <xs:annotation>
    <xs:documentation>
      <p>Information about the decoder sending the message</p>
    </xs:documentation>
  </xs:annotation>
  <xs:attribute name="HWManufacturer" type="xs:string" use="optional"/>
  <xs:attribute name="HWModel" type="xs:string" use="optional"/>
  <xs:attribute name="HWVersionMajor" type="xs:string" use="optional"/>
  <xs:attribute name="HWVersionMinor" type="xs:string" use="optional"/>
  <xs:attribute name="SWManufacturer" type="xs:string" use="optional"/>
  <xs:attribute name="SWModel" type="xs:string" use="optional"/>
  <xs:attribute name="SWVersionMajor" type="xs:string" use="optional"/>
  <xs:attribute name="SWVersionMinor" type="xs:string" use="optional"/>
</xs:complexType>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Complex Type ContextInfoType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Annotations
<p>Context information related to the instance of the application</p>
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id38 OC-SaFI-IAM-2.0.00.tmp#id39 OC-SaFI-IAM-2.0.00.tmp#id22 OC-SaFI-IAM-2.0.00.tmp#id25 OC-SaFI-IAM-2.0.00.tmp#id28 OC-SaFI-IAM-2.0.00.tmp#id31
Used by
Model ContextDesignators* , ProgramDesignators* , MediaDesignator{0,1} , PositionalDesignator{0,1}
Children ContextDesignators, MediaDesignator, PositionalDesignator, ProgramDesignators
Attributes
QName Type Fixed Default Use Annotation
ContextType xs:int required
Description xs:string optional
Source
<xs:complexType name="ContextInfoType">
  <xs:annotation>
    <xs:documentation>
      <p>Context information related to the instance of the application</p>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ContextDesignators" minOccurs="0" maxOccurs="unbounded">
      <xs:complexType>
        <xs:attribute name="contextDesignatorType" type="xs:int" use="required"/>
        <xs:attribute name="contextDesignatorValue" type="xs:string" use="required"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="ProgramDesignators" minOccurs="0" maxOccurs="unbounded">
      <xs:complexType>
        <xs:attribute name="programType" type="xs:int" use="required"/>
        <xs:attribute name="programValue" type="xs:int" use="required"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="MediaDesignator" minOccurs="0">
      <xs:complexType>
        <xs:attribute name="mediaDesignatorType" type="xs:int" use="required"/>
        <xs:attribute name="mediaDesignatorValue" type="xs:string" use="required"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="PositionalDesignator" minOccurs="0">
      <xs:complexType>
        <xs:sequence minOccurs="0">
          <xs:choice>
            <xs:element name="TemporalPositionOffset" type="xs:int"/>
            <xs:element name="TemporalPositionUTC" type="xs:dateTime"/>
            <xs:element name="TemporalPositionNPT" type="xs:string"/>
          </xs:choice>
          <xs:element name="DirectionSpeedDesignator" minOccurs="0">
            <xs:complexType>
              <xs:attribute name="direction" type="xs:string" use="required"/>
              <xs:attribute name="speed" type="xs:int" use="required"/>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="ContextType" type="xs:int" use="required"/>
  <xs:attribute name="Description" type="xs:string" use="optional"/>
</xs:complexType>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Complex Type ApplicationMessageBlockType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Annotations
<P>This is the payload of the AppMsg. Each message must contain 1 or more AppMsgBlocks. Each AppMsgBlock will have an inheirited PEID from the Applcation Message Header along with an EPSID for unique identification. The AppMsgBlock can contain multiple AppReportBlocks each with its own EventID for identification.</P>
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id42 OC-SaFI-IAM-2.0.00.tmp#id43
Used by
Model EPSID , AppReportBlock+
Children AppReportBlock, EPSID
Source
<xs:complexType name="ApplicationMessageBlockType">
  <xs:annotation>
    <xs:documentation>
      <P>This is the payload of the AppMsg. Each message must contain 1 or more AppMsgBlocks. Each AppMsgBlock will have an inheirited PEID from the Applcation Message Header along with an EPSID for unique identification. The AppMsgBlock can contain multiple AppReportBlocks each with its own EventID for identification.</P>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="EPSID" type="com:EpsidType"/>
    <xs:element name="AppReportBlock" type="ApplicationReportBlockType" minOccurs="1" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Complex Type ApplicationReportBlockType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Annotations
<P>AppReportBlocks are the finest level of reporting. They allow reporting at the EventID level.</P>
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id45 OC-SaFI-IAM-2.0.00.tmp#id46 OC-SaFI-IAM-2.0.00.tmp#id47
Used by
Model EventID{0,1} , UserInput{0,1} , Parameters{0,1}
Children EventID, Parameters, UserInput
Source
<xs:complexType name="ApplicationReportBlockType">
  <xs:annotation>
    <xs:documentation>
      <P>AppReportBlocks are the finest level of reporting. They allow reporting at the EventID level.</P>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="EventID" type="com:EventIDType" minOccurs="0"/>
    <xs:element name="UserInput" type="com:UserInputType" minOccurs="0"/>
    <xs:element name="Parameters" type="com:ParametersType" minOccurs="0"/>
  </xs:sequence>
  <xs:attributeGroup ref="com:RelativeTimeAttributeGroup"/>
</xs:complexType>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute DecoderInfoType / @HWManufacturer
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Complex Type DecoderInfoType
Source
<xs:attribute name="HWManufacturer" type="xs:string" use="optional"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute DecoderInfoType / @HWModel
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Complex Type DecoderInfoType
Source
<xs:attribute name="HWModel" type="xs:string" use="optional"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute DecoderInfoType / @HWVersionMajor
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Complex Type DecoderInfoType
Source
<xs:attribute name="HWVersionMajor" type="xs:string" use="optional"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute DecoderInfoType / @HWVersionMinor
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Complex Type DecoderInfoType
Source
<xs:attribute name="HWVersionMinor" type="xs:string" use="optional"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute DecoderInfoType / @SWManufacturer
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Complex Type DecoderInfoType
Source
<xs:attribute name="SWManufacturer" type="xs:string" use="optional"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute DecoderInfoType / @SWModel
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Complex Type DecoderInfoType
Source
<xs:attribute name="SWModel" type="xs:string" use="optional"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute DecoderInfoType / @SWVersionMajor
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Complex Type DecoderInfoType
Source
<xs:attribute name="SWVersionMajor" type="xs:string" use="optional"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute DecoderInfoType / @SWVersionMinor
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Complex Type DecoderInfoType
Source
<xs:attribute name="SWVersionMinor" type="xs:string" use="optional"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute ContextInfoType / ContextDesignators / @contextDesignatorType
Namespace No namespace
Type xs:int
Properties
use: required
Used by
Source
<xs:attribute name="contextDesignatorType" type="xs:int" use="required"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute ContextInfoType / ContextDesignators / @contextDesignatorValue
Namespace No namespace
Type xs:string
Properties
use: required
Used by
Source
<xs:attribute name="contextDesignatorValue" type="xs:string" use="required"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute ContextInfoType / ProgramDesignators / @programType
Namespace No namespace
Type xs:int
Properties
use: required
Used by
Source
<xs:attribute name="programType" type="xs:int" use="required"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute ContextInfoType / ProgramDesignators / @programValue
Namespace No namespace
Type xs:int
Properties
use: required
Used by
Source
<xs:attribute name="programValue" type="xs:int" use="required"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute ContextInfoType / MediaDesignator / @mediaDesignatorType
Namespace No namespace
Type xs:int
Properties
use: required
Used by
Source
<xs:attribute name="mediaDesignatorType" type="xs:int" use="required"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute ContextInfoType / MediaDesignator / @mediaDesignatorValue
Namespace No namespace
Type xs:string
Properties
use: required
Used by
Source
<xs:attribute name="mediaDesignatorValue" type="xs:string" use="required"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute ContextInfoType / PositionalDesignator / DirectionSpeedDesignator / @direction
Namespace No namespace
Type xs:string
Properties
use: required
Used by
Source
<xs:attribute name="direction" type="xs:string" use="required"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute ContextInfoType / PositionalDesignator / DirectionSpeedDesignator / @speed
Namespace No namespace
Type xs:int
Properties
use: required
Used by
Source
<xs:attribute name="speed" type="xs:int" use="required"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute ContextInfoType / @ContextType
Namespace No namespace
Type xs:int
Properties
use: required
Used by
Complex Type ContextInfoType
Source
<xs:attribute name="ContextType" type="xs:int" use="required"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Attribute ContextInfoType / @Description
Namespace No namespace
Type xs:string
Properties
use: optional
Used by
Complex Type ContextInfoType
Source
<xs:attribute name="Description" type="xs:string" use="optional"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd
Element Group ApplicationMessageHeaderGroup
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/2.0
Annotations
<p>This group contains the data elements representing the Header of an Application Message. The header info appears exactly once in each message. It is constructed from the following elements, each contracted to save space:</p>
<p>Version - a MinSchemaVersion (Replaces ProtocolVersion as the common schema/protocol versioning element across all interfaces)</p>
<p>UnitId - Unit ID</p>
<p>GeoCode - Geographic ID/Code</p>
<p>PEID - Programming Event ID</p>
<p>Timestamp - Timestamp is a reference time in UTC (YYYY-MM-DDThh:mm:ss.mm) that is sent with each message so that each Event carried in an Application Message can reference times in a more compact format specifically as an offset of the reference time. Note: The common TimestampType from CommonTypes.xsd is not used here as Applcaition messaging requires a more compact timing scheme.</p>
<p>ApplicationInfo - A set of attributes that identify a specific appllication</p>
<p>DecoderInfo - A set of attributes related to the decoder environment</p>
<p>ContextInfo - A set of attributes that describe the sofware and media environment</p>
Diagram
Diagram OC-SaFI-IAM-2.0.00.tmp#id3 OC-SaFI-IAM-2.0.00.tmp#id4 OC-SaFI-IAM-2.0.00.tmp#id6 OC-SaFI-IAM-2.0.00.tmp#id7 OC-SaFI-IAM-2.0.00.tmp#id8 OC-SaFI-IAM-2.0.00.tmp#id9 OC-SaFI-IAM-2.0.00.tmp#id10 OC-SaFI-IAM-2.0.00.tmp#id20
Used by
Complex Type ApplicationMessageType
Model Version , UnitID , GeoCode , PEID , Timestamp , ApplicationInfo{0,1} , DecoderInfo{0,1} , ContextInfo{0,1}
Children ApplicationInfo, ContextInfo, DecoderInfo, GeoCode, PEID, Timestamp, UnitID, Version
Source
<xs:group name="ApplicationMessageHeaderGroup">
  <xs:annotation>
    <xs:documentation>
      <p>This group contains the data elements representing the Header of an Application Message. The header info appears exactly once in each message. It is constructed from the following elements, each contracted to save space:</p>
      <p>Version - a MinSchemaVersion (Replaces ProtocolVersion as the common schema/protocol versioning element across all interfaces)</p>
      <p>UnitId - Unit ID</p>
      <p>GeoCode - Geographic ID/Code</p>
      <p>PEID - Programming Event ID</p>
      <p>Timestamp - Timestamp is a reference time in UTC (YYYY-MM-DDThh:mm:ss.mm) that is sent with each message so that each Event carried in an Application Message can reference times in a more compact format specifically as an offset of the reference time. Note: The common TimestampType from CommonTypes.xsd is not used here as Applcaition messaging requires a more compact timing scheme.</p>
      <p>ApplicationInfo - A set of attributes that identify a specific appllication</p>
      <p>DecoderInfo - A set of attributes related to the decoder environment</p>
      <p>ContextInfo - A set of attributes that describe the sofware and media environment</p>
    </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Version" type="com:VersionType"/>
    <xs:element name="UnitID" type="UnitIDType"/>
    <xs:element name="GeoCode" type="com:GeographicCodeType"/>
    <xs:element name="PEID" type="com:PeidType"/>
    <xs:element name="Timestamp" type="xs:dateTime"/>
    <xs:element name="ApplicationInfo" minOccurs="0">
      <xs:complexType>
        <xs:attributeGroup ref="com:ApplicationDefinitionAttributeGroup"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="DecoderInfo" type="DecoderInfoType" minOccurs="0"/>
    <xs:element name="ContextInfo" type="ContextInfoType" minOccurs="0"/>
  </xs:sequence>
</xs:group>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/2.0/ToStandards/OC-SaFI-IAM-2.0.0.xsd