<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xmlns:neg="http://www.inrialpes.fr/opera/people/Tayeb.Lemlouma/NegotiationSchema/ClientProfileSchema-03012002#">

<!--
  This is the RDF Schema for
  "The Client Profile".
  Defined in the context of content negotiation in heterogeneous environments.
  Author: Tayeb LEMLOUMA, January 2002.
-->

	<rdf:Description rdf:ID="ProfileComponent">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
	   <rdfs:subClassOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#Resource"/>
	   <rdfs:comment>A class that includes different components for the Client Profile description </rdfs:comment>
	</rdf:Description>
	
	<!--
	Common properties
	-->
	
	<!--
	Main Client Profile Components
	-->
	
	<rdf:Description rdf:ID="HardwarePlatform">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
	   <rdfs:subClassOf rdf:resource="#ProfileComponent"/>
	   <rdfs:comment>Describe the hardware platform of the client device</rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="SoftwarePlatform">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
	   <rdfs:subClassOf rdf:resource="#ProfileComponent"/>
	   <rdfs:comment>Describe the software platform used by the client device: OS, etc.</rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="BrowserUA">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
	   <rdfs:subClassOf rdf:resource="#ProfileComponent"/>
	   <rdfs:comment>
	   Describe players used by the client device.
	   This component plays a major role in the content negotiation and may refer to external profiles.
	   Note that the protocol used to access to the network, and player-related network description may be added here.
	   </rdfs:comment>
	</rdf:Description>

	<!--
	Generic Profile Components
	-->

	<rdf:Description rdf:ID="wml">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
	   <rdfs:subClassOf rdf:resource="#ProfileComponent"/>
	   <rdfs:comment>
	   Describe the content: 'WML'
	   This is a generic component that can be included in the profile to give a detail about this kind of content when it is supported by the device
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="mms">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
	   <rdfs:subClassOf rdf:resource="#ProfileComponent"/>
	   <rdfs:comment>
	   Describe the content: 'MMS'
	   This is a generic component that can be included in the profile to give a detail about this kind of content when it is supported by the device
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="xhtml">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
	   <rdfs:subClassOf rdf:resource="#ProfileComponent"/>
	   <rdfs:comment>
	   Describe the content: 'XHTML'
	   This is a generic component that can be included in the profile to give a detail about this kind of content when it is supported by the device
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="java">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
	   <rdfs:subClassOf rdf:resource="#ProfileComponent"/>
	   <rdfs:comment>
	   Describe the content: 'JAVA'
	   This is a generic component that can be included in the profile to give a detail about this kind of content when it is supported by the device
	   </rdfs:comment>
	</rdf:Description>
	
	<!--
	HardwarePlatform Profile Component
	-->
	<rdf:Description rdf:ID="DeviceType">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The type of the used device
	   Example: "Pocket PC, PC, Laptop, phone, WAP phone"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="DeviceName">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The name of the used device
	   Example: "iPAQ 3600"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="DeviceConstructor">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The device constructor
	   Example: "MyCompagny computer corp."
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="screen">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The screen dimension of the used device (given in mm following the format: heightXwidth)
	   Example: "30X23" which means height= 30mm and width= 23mm.
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="screenColor">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The color displying capability of the screen. Type: Boolean
	   Example: "yes", "no"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="display">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The display  of the used device (given in pixels following the format: heightXwidth)
	   Example: "101X52"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="DisplayPixel">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The display  of the used device given in pixels. Format: height(in pixels) X width (in pixels) 
	   Example: "101X80"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="DisplayChar">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The display  of the used device given in number de characters. Format: Integer(in number of characters) X Integer (in number of characters) 
	   Example: "15x6"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="ColorBit">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The number of bits used in displying a pixel. Type: Integer
	   Example: "8"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="DeviceVendor">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The vendor of the device. Type: String
	   Example: "Panasonic"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="PixelStretch">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   Gives the (height/width) pixels ratio, used in images design
           Example: "1.24", means that the pixels are 24% higher than they are wide
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="row">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   Gives the number of the screen rows. Can be given as a set of couple (type,value)
           Example: "Latin, 5" and "Chinese, 3"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="col">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The number of the screen columns. Can be given as a set of couple (type,value)
           Example: "14"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="RAMSize">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The size of the device's RAM memory
	   Example: "32 Mo"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="ROMSize">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The size of the device's ROM memory
	   Example: "16 Mo"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="systemProcessor">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The processor on which the user agent is running.
	   Example: "arm", "mips", "sh3", "x86em", etc.
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="systemLanguage">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#HardwarePlatform"/>
	   <rdfs:comment>
	   The user preferred language. A two-letter value interpreted according to ISO standard
       639, "Code for the representation of names of languages" [ISO 639].
	   Example: "fr", "en", "de", etc.
	   </rdfs:comment>
	</rdf:Description>

	<!--
	SoftwarePlatform Profile Component
	-->

	<rdf:Description rdf:ID="PlatformName">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#SoftwarePlatform"/>
	   <rdfs:comment>
	   The name of the Operating System used by the user agent
       	   Example: "Windows CE", "win9x", "Windows Professionnel"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="PlatformVersion">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#SoftwarePlatform"/>
	   <rdfs:comment>
	   The version of the Operating System used by the user agent
       	   Example: "8.0"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="PlatformVendor">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#SoftwarePlatform"/>
	   <rdfs:comment>
	   The vendor of the platform of the device. Type: String
       	   Example: "Accelerated Technology Inc."
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="ProtocolSecurity">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#SoftwarePlatform"/>
	   <rdfs:comment>
	   The list of the security protocols applied in the communication. Type: a rdf:Bag where rdf:li are String
       	   Example: "WTLS-1, WTLS-2"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="SystemCommunication">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#SoftwarePlatform"/>
	   <rdfs:comment>
	   The list of the systems used in the device communication. Type: a rdf:Bag where rdf:li are String
       	   Example: "OneWaySMS, CSD, GPRS"
	   </rdfs:comment>
	</rdf:Description>
	
	
	<!--
	BrowserUA Profile Component
	-->
	
	<rdf:Description rdf:ID="UsedPlayerName">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#BrowserUA"/>
	   <rdfs:comment>
	   The name of the player used by the client, at a well determined session. The client can use many players.
	   Example: "Nethix"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="PlayerName">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#BrowserUA"/>
	   <rdfs:comment>
	   The name of the player used by the client, at a well determined session. The client can use many players. Type: string.
	   Example: "UP.Browser/5.0.3(GUI)"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="UsedPlayerVersion">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#BrowserUA"/>
	   <rdfs:comment>
           The version of the player.
           Example: "1.1"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="TransferEncoding">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#BrowserUA"/>
	   <rdfs:comment>
	   The list of the methods used in the encoding. Type: a rdf:Bag where rdf:li are String
       	   Example: "8-bits, 7-bits, base64"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="Language">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#BrowserUA"/>
	   <rdfs:comment>
           A list of all the supported natural languages. Type: a rdf:Bag where each rdf:li item is the name of a language as defined in RFC 1766
           Example: "fr, en"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="systemBitrate">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#BrowserUA"/>
	   <rdfs:comment>
	   The approximate bandwidth (given in bits per second) available to the system.
	   This property is similar to the 'averageCurrentBandwidth' property of the NetworkProfileSchema.
	   Here, the given value is application specific.
	   (This property is similar to the one introduced in SMIL content control modules spec, used in another context)
	   Example: "24000, 40000, etc."
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="systemComponent">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#BrowserUA"/>
	   <rdfs:comment>
		Contains one or more URI seperated by a white space (type: XML CDATA string).
		Each URI identifies a component of the playback user agent: user agent component/feature, number of
		audio channels, codec, video decoders, etc.
	   	(This property is similar to the one introduced in SMIL content control modules spec, used in another context)
	   	Example: video decoder, codec, etc.
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="OnlySupportedResources">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#BrowserUA"/>
	   <rdfs:comment>
           The only supported set of resources or services. The detail about these last can be indicated using links (the profile element), or using a ccpp component with an rdf:about equals to the value of the supported resource or service.
           This set is given generally when the it is small and not already described by an existed schema.
           Type:  rdf:Bag where rdf:li are 1) simple: in the form of string, example "text, wml, mms" or 2) complex: in the form of "rdf:li rdf:parseType='Resource'"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="OnlySupportedMimeTypes">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#BrowserUA"/>
	   <rdfs:comment>
           A list of all the supported mime types. Type: a rdf:Bag where rdf:li are content type descriptors as specified by RFC 2045
           Example: "application/vnd.wap.wmlc, application/vnd.wap.wmlscriptc, text/vnd.wap.wml"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="OnlySupportedCharset">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#BrowserUA"/>
	   <rdfs:comment>
           A list of all the supported charset. Type: a rdf:Bag where rdf:li is a character set name, as registered with IANA.
           Example: "US-ASCII, UTF-8"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="PreferredSupportedResources">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
   	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Seq"/>
	   <rdfs:domain rdf:resource="#BrowserUA"/>
	   <rdfs:comment>
           A list that gives preferred resources ordered with a priority level value.
           The range of the value is left to the negotiation strategy.
           Example: "wbmp,2,gif,1"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="NonSupportedResources">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#BrowserUA"/>
	   <rdfs:comment>
           The list of the excluded resources.
           Note that if the non supported resource depends to a particular set (WML, HTML, etc.), it's preferable to include it on the corresponding profile.
           Example: "the non support of a resource from a predefined set of supported resources"
	   </rdfs:comment>
	</rdf:Description>
	
	<!--
	Generic Profile Component: WML
	-->	

	<rdf:Description rdf:ID="ResourceType">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#wml"/>
	   <rdfs:comment>
	   The type of the supported resource. Type: String
       	   Example: "wml"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="CardMaxSize">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#wml"/>
	   <rdfs:comment>
	   The type of the supported resource. Type: Integer
       	   Example: "5600"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="Version">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#wml"/>
	   <rdfs:comment>
           A list of the versions concerning the 'value' of the rdf:ID of this element.
           Type: a rdf Bag where rdf:li are String
           Example: "1.2.1, 1.1"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="SupportedFunctionalities">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#wml"/>
	   <rdfs:comment>
           A list of the supported functionalities concerning the generic profile component.
           Type: a rdf Bag where rdf:li are String
           Example: "tables, frames"
	   </rdfs:comment>
	</rdf:Description>	

	<rdf:Description rdf:ID="NonSupportedFunctionalities">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#wml"/>
	   <rdfs:comment>
           A list of the non supported functionalities concerning the generic profile component.
           Type: a rdf Bag where rdf:li are String
           Example: "tables, frames"
	   </rdfs:comment>
	</rdf:Description>	

	<rdf:Description rdf:ID="SupportedScriptLibraries">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#wml"/>
	   <rdfs:comment>
           A list of the supported script libraries.
           Type: a rdf Bag where rdf:li are String
           Example: "String, Float, Lang"
	   </rdfs:comment>
	</rdf:Description>	

	<rdf:Description rdf:ID="SupportedApplications">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#wml"/>
	   <rdfs:comment>
           A list of the supported wap applications.
           Type: a rdf Bag where rdf:li are String
           Example: "applications1, applications2"
	   </rdfs:comment>
	</rdf:Description>	


	<rdf:Description rdf:ID="WapClass">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#wml"/>
	   <rdfs:comment>
           The WAP clas of the device.
           Type: String
           Example: "C"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="WapPushMaxSize">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#wml"/>
	   <rdfs:comment>
           The maximum value of a push message size. 
           Type: Integer (in number of bytes)
           Example: "685"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="SupportedWtaiLibraries">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#wml"/>
	   <rdfs:comment>
	   List of WTAI network supported by the device that are URI accessible.
	   Type: a rdf Bag where the rdf:li repersent WTA library names (WAP WTAI)
           Example: "WTA.Public.makeCall, WTA.Public.addPBEntry"
	   </rdfs:comment>
	</rdf:Description>	

	<!--
	Generic Profile Component: MMS
	-->	

	<rdf:Description rdf:ID="MmsImageMaxResolution">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#mms"/>
	   <rdfs:comment>
	   The max resolution of a mms image. Type: Integer (in pixels) x Integer (in pixels)
       	   Example: "352x288"
	   </rdfs:comment>
	</rdf:Description>

	<!-- 
	** These elements are the same as in every generic component 
	
	<rdf:Description rdf:ID="ResourceType">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#mms"/>
	   <rdfs:comment>
	   The type of the supported resource. Type: String
       	   Example: "mms"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="Version">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#mms"/>
	   <rdfs:comment>
           A list of the versions concerning the 'value' of the rdf:ID of this element.
           Type: a rdf Bag where rdf:li are String
           Example: "1.0"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="SupportedFunctionalities">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#mms"/>
	   <rdfs:comment>
           A list of the supported functionalities concerning the generic profile component.
           Type: a rdf Bag where rdf:li are String
           Example: "image"
	   </rdfs:comment>
	</rdf:Description>	

	<rdf:Description rdf:ID="NonSupportedFunctionalities">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#mms"/>
	   <rdfs:comment>
           A list of the non supported functionalities concerning the generic profile component.
           Type: a rdf Bag where rdf:li are String
           Example: "image"
	   </rdfs:comment>
	</rdf:Description>	
	-->

	<!--
	Generic Profile Component: XHTML
	-->	

	<!--
	** These elements are the same as in every generic component 
	
	<rdf:Description rdf:ID="ResourceType">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#xhtml"/>
	   <rdfs:comment>
	   The type of the supported resource. Type: String
       	   Example: "xhtml"
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="Version">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#xhtml"/>
	   <rdfs:comment>
           A list of the versions concerning the 'value' of the rdf:ID of this element.
           Type: a rdf Bag where rdf:li are String
           Example: "Basic, Mobile Profile"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="SupportedFunctionalities">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#xhtml"/>
	   <rdfs:comment>
           A list of the supported functionalities concerning the generic profile component.
           Type: a rdf Bag where rdf:li are String
           Example: "image"
	   </rdfs:comment>
	</rdf:Description>	

	<rdf:Description rdf:ID="NonSupportedFunctionalities">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#xhtml"/>
	   <rdfs:comment>
           A list of the non supported functionalities concerning the generic profile component.
           Type: a rdf Bag where rdf:li are String
           Example: "image"
	   </rdfs:comment>
	</rdf:Description>	
	-->

	<!--
	Generic Profile Component: JAVA
	-->	

	<rdf:Description rdf:ID="Platform">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Bag"/>
	   <rdfs:domain rdf:resource="#java"/>
	   <rdfs:comment>
           A list of the platforms supported by the device.
           Type: a rdf Bag where rdf:li are String
           Example: "Pjava/1.1.7-compatible, MIDP/1.0-compatible"
	   </rdfs:comment>
	</rdf:Description>
	
	<!--
	** These elements are the same as in every generic component 
		
	<rdf:Description rdf:ID="ResourceType">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#java"/>
	   <rdfs:comment>
	   The type of the supported resource. Type: String
       	   Example: "java"
	   </rdfs:comment>
	</rdf:Description>
	-->


</rdf:RDF>
