<?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/ClientResourceProfileSchema-03012002#">

<!--
  This is the RDF Schema for 
  "The Client Resource 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 Resource Profile description </rdfs:comment>
	</rdf:Description>
	
	<!-- 
	Common properties
	-->
	
	<!-- 
	Main Client Resource Profile Components 
	-->

	<rdf:Description rdf:ID="ContentRequirement">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
	   <rdfs:subClassOf rdf:resource="#ProfileComponent"/>
	   <rdfs:comment>
	   Give a detail on the client requirements on the a resource 
	   </rdfs:comment>
	</rdf:Description>
	
	<!-- 
	ContentRequirement Profile Component 
	-->	

	<rdf:Description rdf:ID="content">
	   <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="#ContentRequirement"/>
	   <rdfs:comment>
	   Gives the a complete description about resources.
	   The bag is includes a complete description about each resource mentioned in the clientProfile.
	   The description of each resource can include specific constraints. 
	   If the resource includes other resources, the elements 'OnlySupportedResources', 'NonSupportedResources' and 'PreferredSupportedResources' 
	   can be used 
	   </rdfs:comment>
	</rdf:Description>



</rdf:RDF>