<xs:complexType name="RemoteContentPropType">
<xs:annotation>
<xs:documentation> A type representing the structure of the remoteContent property</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="channel" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Information about a specific content channel.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attributeGroup ref="commonPowerAttributes" />
<xs:attribute name="chnlid" type="xs:positiveInteger">
<xs:annotation>
<xs:documentation>A logical identifier of the channel</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type" type="QCodeType">
<xs:annotation>
<xs:documentation>The media type of the data conveyed by the channel - expressed by a QCode</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="typeuri" type="IRIType">
<xs:annotation>
<xs:documentation>The media type of the data conveyed by the channel - expressed by a URI</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="role" type="QCodeType">
<xs:annotation>
<xs:documentation>The role the data of this channel plays in the scope of the full content - expressed by a QCode</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="roleuri" type="IRIType">
<xs:annotation>
<xs:documentation>The role the data of this channel plays in the scope of the full content - expressed by a URI</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="language" type="xs:language">
<xs:annotation>
<xs:documentation>The language associated with the content of the channel</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attributeGroup ref="newsContentCharacteristics" />
<xs:attribute name="g2flag" type="xs:string" use="optional" fixed="RCONT">
<xs:annotation>
<xs:documentation>DO NOT USE this attribute, for G2 internal maintenance purposes only.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<!-- NAR-EV-1.3.5 : add altId to remoteContent-->
<xs:element ref="altId" minOccurs="0" maxOccurs="unbounded" />
<!-- NAR-EV-1.3.4 : add altLoc to remoteContent-->
<xs:element ref="altLoc" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="hash" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="signal" minOccurs="0" maxOccurs="unbounded" />
<xs:element name="remoteContentExtProperty" type="Flex2ExtPropType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Extension Property; the semantics are defined by the concept referenced by the rel attribute. The semantics of the Extension Property must have the same scope as the parent property.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>Extension point for provider-defined properties from other namespaces</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
<xs:attributeGroup ref="newsContentAttributes" />
<xs:attributeGroup ref="targetResourceAttributes" />
<xs:attributeGroup ref="timeValidityAttributes" />
<xs:attributeGroup ref="newsContentCharacteristics" />
<xs:attribute name="language" type="xs:language">
<xs:annotation>
<xs:documentation>The language of the remote content</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:complexType>
|