<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema version="1.0" targetNamespace="http://model.core.weblab.eads.com/structure" xmlns:tns="http://model.core.weblab.eads.com/structure" xmlns:ns1="http://model.core.weblab.eads.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">

	<xs:annotation>
		<xs:documentation>
			Data Exchange Model for WebLab platform provided by EADS
			Structure package - Version 0.8 - 2008/02
		</xs:documentation>
	</xs:annotation>
	
  <xs:import namespace="http://model.core.weblab.eads.com/" schemaLocation="model.xsd"/>

  <xs:complexType name="cell">
        <xs:annotation>
        	<xs:documentation>
				A cell is a specific mediaUnit that could handle content 
				structured in table. It handle a mediaUnit to reflect the 
				content of the cell.
				
				As a resource, cell could be annotated to provide,
				for example, meta information on its creation date, its
				version or its content.
				
        		Data Exchange Model for WebLab platform provided by EADS
        		Structure package - Version 0.8 - 2008/02
        	</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
      <xs:extension base="ns1:mediaUnit">
        <xs:sequence>
          <xs:element name="mediaUnit" type="ns1:mediaUnit" minOccurs="1" maxOccurs="1"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="line">
        <xs:annotation>
        	<xs:documentation>
				A line is a specific mediaUnit that could handle part of content 
				structured in table. It handle a list of cell.
				
				As a resource, line could be annotated to provide,
				for example, meta information on its creation date, its
				version or its dimension.
				
        		Data Exchange Model for WebLab platform provided by EADS
        		Structure package - Version 0.8 - 2008/02
        	</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
      <xs:extension base="ns1:mediaUnit">
        <xs:sequence>
          <xs:element name="cell" type="tns:cell" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="table">
        <xs:annotation>
        	<xs:documentation>
				A table is a specific mediaUnit that could handle content 
				structured in table. It handle a list of line to reflect the
				table content. 
				
				As a resource, table could be annotated to provide,
				for example, meta information on its creation date, its
				version or its dimension.

        		Data Exchange Model for WebLab platform provided by EADS
        		Structure package - Version 0.8 - 2008/02
        	</xs:documentation>
        </xs:annotation>
        <xs:complexContent>
      <xs:extension base="ns1:mediaUnit">
        <xs:sequence>
          <xs:element name="line" type="tns:line" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:schema>


