<xs:element name="lifecycle">
<xs:annotation>
<xs:documentation>The element lifecycle is the parent element of the lifecycle information about the lesson.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="version">
<xs:annotation>
<xs:documentation>The element version contains a number with the current version of the lesson.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:decimal">
<xs:attributeGroup ref="elml:DatesReq"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="contribute">
<xs:annotation>
<xs:documentation>The element contributes acknowledges the contribution of the different authors of a lesson.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="person" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>The element person gives detailed account about the different authors of the lesson.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attributeGroup ref="elml:DidReq"/>
<xs:attributeGroup ref="elml:PersonReq"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="implementation" minOccurs="0">
<xs:annotation>
<xs:documentation>This is an additional element to the lifecycle which should cover when a lesson or Learning object was first online available and when was the last update and also where the resource is in use. If the parent course where the resource is in use is known it can be filled in as well if not is can also be empty.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="usage">
<xs:complexType mixed="true">
<xs:attributeGroup ref="elml:InstituteReq"/>
<xs:attributeGroup ref="elml:DepartementReq"/>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attributeGroup ref="elml:ImplementationReq"/>
</xs:complexType>
</xs:element>
<xs:element name="commentsNextVersion" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>The element commentsNextVersion gives a place where comments can be made what should be included/changed for the next version of the current lesson.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element> |