<?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/DocumentInstanceProfileSchema-03012002#">

<!--
  This is the RDF Schema for 
  "The Document Instance 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 Document Instance Profile description </rdfs:comment>
	</rdf:Description>
	
	<!-- 
	Common properties
	-->
	
	<!-- 
	Main Document Instance Profile Components 
	-->

	<rdf:Description rdf:ID="DocumentInstanceDescription">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
	   <rdfs:subClassOf rdf:resource="#ProfileComponent"/>
	   <rdfs:comment>
	   Consider the document instance -requested by the client- as a resource and give a detailed description about it. 
	   Here the resource is described independetly to the included resources (images, etc.)
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="MultimediaContent">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
	   <rdfs:subClassOf rdf:resource="#ProfileComponent"/>
	   <rdfs:comment>
	   A brief description of the included media resources. The included resources profile are given as links using the 'profile' element.  
	   </rdfs:comment>
	</rdf:Description>
	
	<rdf:Description rdf:ID="AdaptableResourcesDescription">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
	   <rdfs:subClassOf rdf:resource="#ProfileComponent"/>
	   <rdfs:comment>
	   Description of related resources that can adapt the document instance. 
	   The bag can include existing variants and also the adaptation method description, that can adapt 
	   the instance to other resources formats.  
	   </rdfs:comment>
	</rdf:Description>
	
	<!-- 
	 DocumentInstanceDescription Profile Component 
	-->	

	<rdf:Description rdf:ID="InstanceType">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#DocumentInstanceDescription"/>
	   <rdfs:comment>
	   The type of the instance document
	   Example: HTML, SMIL
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="InstanceFormat">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#DocumentInstanceDescription"/>
	   <rdfs:comment>
	   The format of the file that stores the document instance
	   Example: html, smi
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="InstanceVersion">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#DocumentInstanceDescription"/>
	   <rdfs:comment>
	   The version of instance document
	   Example: 4.01
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="InstanceDoctype">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#DocumentInstanceDescription"/>
	   <rdfs:comment>
	   The doctype file of the corresponding document type
	   Example: http://www.w3.org/TR/html4/loose.dtd
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="InstanceName">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#DocumentInstanceDescription"/>
	   <rdfs:comment>
	   The file name of the document instance document
	   Exmaple: EXAMPLE.html
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="InstanceLanguage">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#DocumentInstanceDescription"/>
	   <rdfs:comment>
	   The content language of the content document
	   Example: english
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="InstanceSize">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#DocumentInstanceDescription"/>
	   <rdfs:comment>
	   The size of the instance document file 
	   Example: "910Bytes"
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="InstanceLocation">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#DocumentInstanceDescription"/>
	   <rdfs:comment>
	   The local location of the document instance file
	   Example: NEGOTIATION/WAP/
	   </rdfs:comment>
	</rdf:Description>

	<rdf:Description rdf:ID="InstanceServer">
	   <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Property"/>
	   <rdfs:domain rdf:resource="#DocumentInstanceDescription"/>
	   <rdfs:comment>
	   The adress of the server that stores the document instance file
	   Example: http://yap.inrialpes.fr/ 
	   </rdfs:comment>
	</rdf:Description>
	
	<!-- 
	 MultimediaContent 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="#MultimediaContent"/>
	   <rdfs:comment>
	   The bag includes the description of every resource that exists in the document instance. 
	   Each element of the bag describes a type of resources and gives a link to the corresponding detailed profile
	   </rdfs:comment>
	</rdf:Description>

	<!-- 
	 AdaptableResourcesDescription Profile Component 
	-->

	<rdf:Description rdf:ID="AdaptableResources">
	   <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#Alt"/>
	   <rdfs:domain rdf:resource="#AdaptableResourcesDescription"/>
	   <rdfs:comment>
	   This bag includes the list of the resources that can adapt the file document instance.
	   The resource can already exist or described in term of an adaptation method. A value that indicates the adaptability level is also given.
	   </rdfs:comment>
	</rdf:Description>





</rdf:RDF>