Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema CL-SaFI-IAM-1.1.0.xsd
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Annotations
<b>Copyright (C) 2008-2010, Cable Television Laboratories, Inc.</b>
<b>SaFI Interactive Application Messaging Interface XML Schema Version 1.1.-1</b>
AppMsg is the wrapper element containing each message. It contains
exactly one message header along with one or more Application Message Blocks.
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element AppMsg
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id5 CL-SaFI-IAM-1.1.00.tmp#id13 CL-SaFI-IAM-1.1.00.tmp#id15 CL-SaFI-IAM-1.1.00.tmp#id21 CL-SaFI-IAM-1.1.00.tmp#id23 CL-SaFI-IAM-1.1.00.tmp#id24 CL-SaFI-IAM-1.1.00.tmp#id33 CL-SaFI-IAM-1.1.00.tmp#id43 CL-SaFI-IAM-1.1.00.tmp#id4 CL-SaFI-IAM-1.1.00.tmp#id63 CL-SaFI-IAM-1.1.00.tmp#id3
Type ApplicationMessageType
Properties
content: complex
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
Instance
<AppMsg>
  <Version MajorVersion="1" MicroVersion="" MinorVersion="1" MinSchemaMinorVersion="" MinSchemaVersion="1">{1,1}</Version>
  <UnitID>{1,1}</UnitID>
  <GeoCode>{1,1}</GeoCode>
  <PEID>{1,1}</PEID>
  <Timestamp>{1,1}</Timestamp>
  <ApplicationInfo appDataReference="" appId="" appVer="" appVerMajor="" appVerMinor="" orgId="">{0,1}</ApplicationInfo>
  <DecoderInfo HWManufacturer="" HWModel="" HWVersionMajor="" HWVersionMinor="" SWManufacturer="" SWModel="" SWVersionMajor="" SWVersionMinor="">{0,1}</DecoderInfo>
  <ContextInfo ContextType="" Description="">{0,1}</ContextInfo>
  <AppMsgBlock>{1,unbounded}</AppMsgBlock>
</AppMsg>
Source
<xs:element name="AppMsg" type="ApplicationMessageType"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ApplicationMessageHeaderGroup / Version
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.01.tmp#id7 CL-SaFI-IAM-1.1.01.tmp#id9 CL-SaFI-IAM-1.1.01.tmp#id10 CL-SaFI-IAM-1.1.01.tmp#id11 CL-SaFI-IAM-1.1.01.tmp#id12 CL-SaFI-IAM-1.1.01.tmp#id6
Type VersionType
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
MajorVersion PositiveIntType 1 optional
MicroVersion xs:int optional
MinSchemaMinorVersion xs:int optional
MinSchemaVersion PositiveIntType 1 optional
MinorVersion xs:int 1 optional
Source
<xs:element name="Version" type="com:VersionType"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ApplicationMessageHeaderGroup / UnitID
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id14
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ApplicationMessageHeaderGroup / GeoCode
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.01.tmp#id17 CL-SaFI-IAM-1.1.01.tmp#id19 CL-SaFI-IAM-1.1.01.tmp#id16
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:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ApplicationMessageHeaderGroup / PEID
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.01.tmp#id22
Type PeidType
Properties
content: simple
Facets
length 22
Source
<xs:element name="PEID" type="com:PeidType"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ApplicationMessageHeaderGroup / Timestamp
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ApplicationMessageHeaderGroup / ApplicationInfo
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.01.tmp#id25
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
appDataReference RepositoryAppKeyType optional
appId xs:string optional
appVer xs:unsignedInt optional
appVerMajor xs:unsignedInt optional
appVerMinor xs:unsignedInt optional
orgId xs:string optional
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ApplicationMessageHeaderGroup / DecoderInfo
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id35 CL-SaFI-IAM-1.1.00.tmp#id36 CL-SaFI-IAM-1.1.00.tmp#id37 CL-SaFI-IAM-1.1.00.tmp#id38 CL-SaFI-IAM-1.1.00.tmp#id39 CL-SaFI-IAM-1.1.00.tmp#id40 CL-SaFI-IAM-1.1.00.tmp#id41 CL-SaFI-IAM-1.1.00.tmp#id42 CL-SaFI-IAM-1.1.00.tmp#id34
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ApplicationMessageHeaderGroup / ContextInfo
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id61 CL-SaFI-IAM-1.1.00.tmp#id62 CL-SaFI-IAM-1.1.00.tmp#id45 CL-SaFI-IAM-1.1.00.tmp#id48 CL-SaFI-IAM-1.1.00.tmp#id51 CL-SaFI-IAM-1.1.00.tmp#id54 CL-SaFI-IAM-1.1.00.tmp#id44
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ContextInfoType / ContextDesignators
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id46 CL-SaFI-IAM-1.1.00.tmp#id47
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ContextInfoType / ProgramDesignators
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id49 CL-SaFI-IAM-1.1.00.tmp#id50
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ContextInfoType / MediaDesignator
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id52 CL-SaFI-IAM-1.1.00.tmp#id53
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ContextInfoType / PositionalDesignator
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id55 CL-SaFI-IAM-1.1.00.tmp#id56 CL-SaFI-IAM-1.1.00.tmp#id57 CL-SaFI-IAM-1.1.00.tmp#id58
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ContextInfoType / PositionalDesignator / TemporalPositionOffset
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ContextInfoType / PositionalDesignator / TemporalPositionUTC
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ContextInfoType / PositionalDesignator / TemporalPositionNPT
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ContextInfoType / PositionalDesignator / DirectionSpeedDesignator
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id59 CL-SaFI-IAM-1.1.00.tmp#id60
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ApplicationMessageType / AppMsgBlock
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id65 CL-SaFI-IAM-1.1.00.tmp#id67 CL-SaFI-IAM-1.1.00.tmp#id64
Type ApplicationMessageBlockType
Properties
content: complex
minOccurs: 1
maxOccurs: unbounded
Model EPSID , AppReportBlock+
Children AppReportBlock, EPSID
Instance
<AppMsgBlock>
  <EPSID>{1,1}</EPSID>
  <AppReportBlock interval="" offset="">{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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ApplicationMessageBlockType / EPSID
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.01.tmp#id66
Type EpsidType
Properties
content: simple
Facets
maxInclusive 65535
minInclusive 0
Source
<xs:element name="EPSID" type="com:EpsidType"/>
Schema location file:/C:/Documents and Settings/dburt/My Documents/FoldersOutlook/WGs/AdvAd/SaFISpecVersions/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ApplicationMessageBlockType / AppReportBlock
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.01.tmp#id75 CL-SaFI-IAM-1.1.00.tmp#id69 CL-SaFI-IAM-1.1.00.tmp#id71 CL-SaFI-IAM-1.1.00.tmp#id73 CL-SaFI-IAM-1.1.00.tmp#id68
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 interval="" offset="">
  <EventID>{0,1}</EventID>
  <UserInput>{0,1}</UserInput>
  <Parameters>{0,1}</Parameters>
</AppReportBlock>
Attributes
QName Type Fixed Default Use Annotation
interval xs:duration optional
offset xs:duration required
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ApplicationReportBlockType / EventID
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.01.tmp#id70
Type EventIDType
Properties
content: simple
minOccurs: 0
Facets
maxInclusive 99
minInclusive 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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ApplicationReportBlockType / UserInput
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.01.tmp#id72
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element ApplicationReportBlockType / Parameters
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.01.tmp#id74
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Complex Type ApplicationMessageType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id5 CL-SaFI-IAM-1.1.00.tmp#id13 CL-SaFI-IAM-1.1.00.tmp#id15 CL-SaFI-IAM-1.1.00.tmp#id21 CL-SaFI-IAM-1.1.00.tmp#id23 CL-SaFI-IAM-1.1.00.tmp#id24 CL-SaFI-IAM-1.1.00.tmp#id33 CL-SaFI-IAM-1.1.00.tmp#id43 CL-SaFI-IAM-1.1.00.tmp#id4 CL-SaFI-IAM-1.1.00.tmp#id63
Used by
Element AppMsg
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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Simple Type UnitIDType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Annotations
UnitID represents the device unique identifier. This could be the
device MAC address.
Diagram
Diagram
Type restriction of xs:string
Facets
length 12
Used by
Source
<xs:simpleType name="UnitIDType">
  <xs:annotation>
    <xs:documentation>UnitID represents the device unique identifier. This could be the
                device MAC address.</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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Complex Type DecoderInfoType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Annotations
Information about the encoder sending the message
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id35 CL-SaFI-IAM-1.1.00.tmp#id36 CL-SaFI-IAM-1.1.00.tmp#id37 CL-SaFI-IAM-1.1.00.tmp#id38 CL-SaFI-IAM-1.1.00.tmp#id39 CL-SaFI-IAM-1.1.00.tmp#id40 CL-SaFI-IAM-1.1.00.tmp#id41 CL-SaFI-IAM-1.1.00.tmp#id42
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>Information about the encoder sending the message</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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Complex Type ContextInfoType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Annotations
Context information related to the instance of the application
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id61 CL-SaFI-IAM-1.1.00.tmp#id62 CL-SaFI-IAM-1.1.00.tmp#id45 CL-SaFI-IAM-1.1.00.tmp#id48 CL-SaFI-IAM-1.1.00.tmp#id51 CL-SaFI-IAM-1.1.00.tmp#id54
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>Context information related to the instance of the application</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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Complex Type ApplicationMessageBlockType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Annotations
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.
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id65 CL-SaFI-IAM-1.1.00.tmp#id67
Used by
Model EPSID , AppReportBlock+
Children AppReportBlock, EPSID
Source
<xs:complexType name="ApplicationMessageBlockType">
  <xs:annotation>
    <xs:documentation>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.</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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Complex Type ApplicationReportBlockType
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Annotations
AppReportBlocks are the finest level of reporting. They allow
reporting at the EventID level.
Diagram
Diagram CL-SaFI-IAM-1.1.01.tmp#id75 CL-SaFI-IAM-1.1.00.tmp#id69 CL-SaFI-IAM-1.1.00.tmp#id71 CL-SaFI-IAM-1.1.00.tmp#id73
Used by
Model EventID{0,1} , UserInput{0,1} , Parameters{0,1}
Children EventID, Parameters, UserInput
Attributes
QName Type Fixed Default Use Annotation
interval xs:duration optional
offset xs:duration required
Source
<xs:complexType name="ApplicationReportBlockType">
  <xs:annotation>
    <xs:documentation>AppReportBlocks are the finest level of reporting. They allow
                reporting at the EventID level.</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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd
Element Group ApplicationMessageHeaderGroup
Namespace http://www.cablelabs.com/namespaces/safi/xsd/iam/1.1
Annotations
This group contains the data elements representing the Header of ab
Application Message. The header info appears exactly once in each message. It is
constructed from the following elements, each contracted to save space: MS -
MinSchemaVersionType (Replaces ProtocolVersion as the common schema/protocol
versioning element across all interfaces) UID - Unit ID PEID - Programming Event ID
GID - Geographic ID/Code T - 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.
Diagram
Diagram CL-SaFI-IAM-1.1.00.tmp#id5 CL-SaFI-IAM-1.1.00.tmp#id13 CL-SaFI-IAM-1.1.00.tmp#id15 CL-SaFI-IAM-1.1.00.tmp#id21 CL-SaFI-IAM-1.1.00.tmp#id23 CL-SaFI-IAM-1.1.00.tmp#id24 CL-SaFI-IAM-1.1.00.tmp#id33 CL-SaFI-IAM-1.1.00.tmp#id43
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>This group contains the data elements representing the Header of ab
                Application Message. The header info appears exactly once in each message. It is
                constructed from the following elements, each contracted to save space: MS -
                MinSchemaVersionType (Replaces ProtocolVersion as the common schema/protocol
                versioning element across all interfaces) UID - Unit ID PEID - Programming Event ID
                GID - Geographic ID/Code T - 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.</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/I1.1/FinalArtifacts/IAM/CL-SaFI-IAM-1.1.0.xsd