elml:person

The element person gives detailed account about the different authors of the lesson.

Element Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
departement xs:string required
email elml:EmailType required
The attribute email contains a string defining the email address of a contributing person.
institute xs:string required
name xs:string required
The attribute name contains a string defining the name of a contributing person.
responsible restriction of xs:string required
The attribute responsible allows to define what a specific person has done for this lesson. The values to select are Overall (did everything), Concept (did only work on concepts for the lesson), Content (wrote/designed content), Specials (only special things like flashs etc.), Translation (if they've done the translation), Revision (if they've done revisions/updates of the lesson) or Contact (to name a specific contact person for a lesson, who should be contacted before making changes to the lesson).

Source

<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>

Sample