aboutsummaryrefslogtreecommitdiffstats
path: root/lib/libesg/xml/provider_discovery_descriptor.xsd
blob: 5956343f43d2343d32167ab311525a51d45e9072 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<schema targetNamespace="urn:dvb:ipdc:esgbs:2005" xmlns:bs="urn:dvb:ipdc:esgbs:2005"
	xmlns:mpeg7="urn:mpeg:mpeg7:schema:2001" xmlns="http://www.w3.org/2001/XMLSchema"
	elementFormDefault="qualified" attributeFormDefault="unqualified">
	<import namespace="urn:mpeg:mpeg7:schema:2001" />
	<complexType name="ESGProviderType">
		<sequence>
			<element name="ProviderURI" type="anyURI"/>
			<element name="ProviderName" type="mpeg7:TextualType"/>
			<element name="ProviderLogo" type="mpeg7:TitleMediaType" minOccurs="0"/>
			<element name="ProviderID" type="positiveInteger"/>
			<element name="ProviderInformationURL" type="anyURI" minOccurs="0"/>
			<element name="PrivateAuxiliaryData" type="anyType" minOccurs="0"/>
		</sequence>
	</complexType>
	<element name="ESGProviderDiscovery">
		<complexType>
			<sequence>
				<element name="ServiceProvider" type="bs:ESGProviderType" maxOccurs="unbounded"/>
			</sequence>
		</complexType>
	</element>
</schema>