--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://tizen.org/ns/packages" xmlns:packages="http://tizen.org/ns/packages">\r
+ <xs:element name="manifest">\r
+ <xs:complexType>\r
+ <xs:choice maxOccurs="unbounded">\r
+ <xs:element ref="packages:allowed-package"/>\r
+ <xs:element ref="packages:required-privileges"/>\r
+ <xs:element ref="packages:dependencies"/>\r
+ </xs:choice>\r
+ <xs:attribute name="package" type="xs:string"/>\r
+ <xs:attribute name="version" type="xs:string"/>\r
+ <xs:attribute name="res-type" type="xs:string"/>\r
+ <xs:attribute name="res-version" type="xs:string"/>\r
+ </xs:complexType>\r
+ </xs:element>\r
+ <xs:element name="allowed-package">\r
+ <xs:complexType>\r
+ <xs:attribute name="id" type="xs:string"/>\r
+ </xs:complexType>\r
+ </xs:element>\r
+ <xs:element name="required-privileges">\r
+ <xs:complexType>\r
+ <xs:choice maxOccurs="unbounded" minOccurs="1">\r
+ <xs:element name="privilege"/>\r
+ </xs:choice>\r
+ </xs:complexType>\r
+ </xs:element> \r
+ <xs:element name="dependencies">\r
+ <xs:complexType>\r
+ <xs:choice maxOccurs="unbounded" minOccurs="1">\r
+ <xs:element ref="packages:dependency"/>\r
+ </xs:choice>\r
+ </xs:complexType>\r
+ </xs:element>\r
+ <xs:element name="dependency">\r
+ <xs:complexType mixed="true">\r
+ <xs:attribute name="type" use="required" type="xs:string"/>\r
+ <xs:anyAttribute namespace="##any" processContents="lax"/>\r
+ </xs:complexType>\r
+ </xs:element>\r
+</xs:schema>
\ No newline at end of file