<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:icra="http://www.icra.org/faq/decode" xmlns="http://www.icra.org/faq/decode" targetNamespace="http://www.icra.org/faq/decode" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<!-- Adult content restrictions for LINKs and STREAMs as per R4 F1_1-->

	<xs:element name="NUDITY" type="NUDITYType">
		<xs:annotation>
			<xs:documentation>This element may be used on its own to signify nudity, or with child element/s which give more detail</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="VIOLENCE" type="VIOLENCEType">
		<xs:annotation>
			<xs:documentation>This element may be used on its own to signify violence, or with child element/s which give more detail</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="LANGUAGE" type="LANGUAGEType">
		<xs:annotation>
			<xs:documentation>This element may be used on its own to signify profanity, or with child element/s which give more detail</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="OTHER" type="OTHERType">
		<xs:annotation>
			<xs:documentation>This element may be used on its own to signify other material unsuitable for minors, or with child element/s which give more detail</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:complexType name="NUDITYType">
		 <xs:sequence>
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="na" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Erections or female genitals in detail</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nb" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Male genitals</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nc" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Female genitals</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nd" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Female breasts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ne" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Bare buttocks</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nf" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Explicit sexual acts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ng" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Obscured or implied sexual acts</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nh" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Visible sexual touching</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ni" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Passionate kissing</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nr" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Context – Artistic</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ns" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Context – Educational</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="nt" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Context – Medical</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:choice>
		</xs:sequence>		
	</xs:complexType>
	<xs:complexType name="LANGUAGEType">
		<xs:sequence>
			<xs:element name="la" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Explicit sexual language</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lb" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Crude words or profanity</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="lc" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Mild expletives</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="VIOLENCEType">
	<xs:sequence>
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="va" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Sexual violence / rape</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vb" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Blood and gore, human beings</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vc" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Blood and gore, animals</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vd" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Blood and gore, fantasy characters (including animation)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ve" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Killing of human beings</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vf" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Killing of animals</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vg" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Killing of fantasy characters (including animation)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vh" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Deliberate injury to human beings</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vi" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Deliberate injury to animals</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vj" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Deliberate injury to fantasy characters (including animation)</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vk" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Deliberate damage to objects</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vr" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Context - Artistic</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vs" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Context - Educational</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vt" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Context - Medical</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="vu" minOccurs="0">
				<xs:annotation>
					<xs:documentation>indicates Context - Sports</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OTHERType">
	<xs:sequence>
		<xs:choice minOccurs="0" maxOccurs="unbounded">
			<xs:element name="oa" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Promotion of tobacco use</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="ob" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Promotion of alcohol use</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="oc" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Promotion of drug use</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="od" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Gambling</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="oe" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Promotion of weapon use</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="of" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Promotion of discrimination or harm against people</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="og" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Material that might be perceived as setting a bad example for young children</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="oh" minOccurs="0">
				<xs:annotation>
					<xs:documentation>Material that might disturb young children</xs:documentation>
				</xs:annotation>
			</xs:element>
		</xs:choice>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
