Schema default_validate.xsd


schema location:  D:\_eLML_25\core\structure\default_validate.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.elml.ch
 


schema location:  D:\_eLML_25\core\structure\elml.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.elml.ch
 
Elements 
act 
annotation 
answer 
box 
citation 
clarify 
column 
entry 
fillInBlanks 
formatted 
furtherReading 
gap 
gapText 
glossary 
goals 
index 
indexItem 
learningObject 
lesson 
link 
list 
listOfFigures 
listOfTables 
lObjective 
look 
multimedia 
multipleChoice 
newLine 
paragraph 
popup 
question 
selfAssessment 
selfCheck 
solution 
summary 
table 
term 
toc 
unit 


schema location:  D:\_eLML_25\core\structure\metadata_elml.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.elml.ch
 
Elements 
description 
educational 
keywords 
lessonInfo 
lifecycle 
metadata 
organisation 
prerequisites 
rights 
technical 


schema location:  D:\_eLML_25\core\structure\biblio_harvard.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.elml.ch
 
Elements 
bibliography 
book 
cdRom 
conferencePaper 
contributionInBook 
eJournals 
journalArticle 
mailLists 
map 
newspaperArticle 
patent 
personalMail 
publicationCorporateBody 
thesis 
videoFilmBroadcast 
websites 


element act
diagram eLML_Reference_p1.png
type elml:SType
children elml:toc elml:column elml:table elml:list elml:box elml:term elml:multimedia elml:popup elml:link elml:citation elml:paragraph elml:selfCheck elml:annotation
used by
element learningObject
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
titlexs:string      
documentation
The attribute title contains a string representing a title.
metaSetUpInfoxs:stringoptional      
documentation
The attribute metaSetUpInfo allows to specify what needs to be set up on, for example, an eLearning
platform, so that these exercise or self assessement can be done (eg. set up a discussion forum with the topic 'Exercise
1').
annotation
documentation
The element act contains the exercises (get active, do something) to a topic in a
learningObject.

element annotation
diagram eLML_Reference_p2.png
children elml:list elml:term elml:multimedia elml:formatted elml:link elml:citation elml:newLine elml:paragraph elml:indexItem elml:table
used by
complexTypes CLType ColumnType ParaType ParaTypeBox SType
attributes
Name  Type  Use  Default  Fixed  annotation
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
annotation
documentation
The element annotation can contain additional/background information to a section of a lesson.

element answer
diagram eLML_Reference_p3.png
type extension of elml:AnswerType
children elml:list elml:term elml:multimedia elml:formatted elml:link elml:citation elml:newLine elml:indexItem
used by
element multipleChoice
attributes
Name  Type  Use  Default  Fixed  annotation
correctelml:YesNoTyperequired      
documentation
The required attribute correct allows defining if an answer is the correct one (yes) or if it is a wrong answer designed to trick the student (no).
feedbackxs:stringoptional      
documentation
The optional attribute feedback allows to give the student a short text feedback about his wrong (or correct) choice of answer. It might also contain a hint as to where in the lesson the student might find the correct answer for the question.
annotation
documentation
The element answer allows defining one or several answers (one or more correct answers depending on the question type selected) to the question posed.

element box
diagram eLML_Reference_p4.png
type elml:ParaTypeBox
children elml:column elml:table elml:list elml:term elml:multimedia elml:formatted elml:link elml:citation elml:newLine elml:paragraph elml:indexItem elml:popup elml:annotation
used by
complexTypes CLType ColumnType SType TableCellType
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
titlexs:string      
documentation
The attribute title contains a string representing a title.
iconxs:string      
cssClassxs:stringoptional      
visiblexs:string      
annotation
documentation
The element box is a representation element. It is basically the same as the element paragraph but is
displayed with a border and background colour.

element citation
diagram eLML_Reference_p5.png
children elml:term elml:formatted elml:newLine elml:indexItem
used by
elements annotation glossary/definition list/item gapText paragraph
complexTypes AnswerType CLType ColumnType ParaType ParaTypeBox SType TableCellType
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDRefxs:stringrequired      
pageNrxs:string      
iconxs:string      
yearOnlyelml:YesNoType      
documentation
The attribute yearOnly allows defining if a bibliography reference should be made with author name and
year of publication or with year of publication only. Default is author name and year of publication (attribute set to
'no').
cssClassxs:stringoptional      
annotation
documentation
The element citation allows to markup text as citation from one of the resources listed in the bibliography.
See the testlesson to see how this can be done.

element clarify
diagram eLML_Reference_p6.png
type elml:CLIType
children elml:toc elml:column elml:table elml:list elml:box elml:term elml:multimedia elml:popup elml:link elml:citation elml:paragraph elml:annotation
used by
element learningObject
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
titlexs:string      
documentation
The attribute title contains a string representing a title.
cssClassxs:stringoptional      
annotation
documentation
The element clarify contains the explanations (clarify it) to a topic in a learningObject.

element column
diagram eLML_Reference_p7.png
children elml:columnLeft elml:columnMiddle elml:columnRight
used by
complexTypes CLType ParaType ParaTypeBox SType
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
cssClassxs:stringoptional      
visiblexs:string      
annotation
documentation
The element column is a structure element to structure the page into two or three columns which themselves can
contain content.

element column/columnLeft
diagram eLML_Reference_p8.png
type elml:ColumnType
children elml:table elml:list elml:box elml:term elml:multimedia elml:formatted elml:popup elml:link elml:citation elml:newLine elml:paragraph elml:indexItem elml:annotation
attributes
Name  Type  Use  Default  Fixed  annotation
widthxs:positiveInteger      
documentation
The attribute width allows to specify the width of an image, multimedia object, table, etc. as a positive
Number.
heightxs:positiveInteger      
documentation
The attribute height allows to specify the height of an image, multimedia object, table, etc. as a
positive Number.
unitsderived by: xs:string      
documentation
The attribute units allows the values pixels or percent. It is used to specify what the units of the
numbers specified in the attributes width and height are.
alignderived by: xs:string      
documentation
The attribute align allows to specify the horizontal alignment of multimedia objects and content within columns and
tables.
valignderived by: xs:string      
documentation
The attribute valign allows to specify the vertical alignment of content within columns and
tables.
cssClassxs:stringoptional      
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
annotation
documentation
The element columnLeft defines the left column and contains content.

element column/columnMiddle
diagram eLML_Reference_p9.png
type elml:ColumnType
children elml:table elml:list elml:box elml:term elml:multimedia elml:formatted elml:popup elml:link elml:citation elml:newLine elml:paragraph elml:indexItem elml:annotation
attributes
Name  Type  Use  Default  Fixed  annotation
widthxs:positiveInteger      
documentation
The attribute width allows to specify the width of an image, multimedia object, table, etc. as a positive
Number.
heightxs:positiveInteger      
documentation
The attribute height allows to specify the height of an image, multimedia object, table, etc. as a
positive Number.
unitsderived by: xs:string      
documentation
The attribute units allows the values pixels or percent. It is used to specify what the units of the
numbers specified in the attributes width and height are.
alignderived by: xs:string      
documentation
The attribute align allows to specify the horizontal alignment of multimedia objects and content within columns and
tables.
valignderived by: xs:string      
documentation
The attribute valign allows to specify the vertical alignment of content within columns and
tables.
cssClassxs:stringoptional      
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
annotation
documentation
The element columnMiddle defines the middle column and contains content.

element column/columnRight
diagram eLML_Reference_p10.png
type elml:ColumnType
children elml:table elml:list elml:box elml:term elml:multimedia elml:formatted elml:popup elml:link elml:citation elml:newLine elml:paragraph elml:indexItem elml:annotation
attributes
Name  Type  Use  Default  Fixed  annotation
widthxs:positiveInteger      
documentation
The attribute width allows to specify the width of an image, multimedia object, table, etc. as a positive
Number.
heightxs:positiveInteger      
documentation
The attribute height allows to specify the height of an image, multimedia object, table, etc. as a
positive Number.
unitsderived by: xs:string      
documentation
The attribute units allows the values pixels or percent. It is used to specify what the units of the
numbers specified in the attributes width and height are.
alignderived by: xs:string      
documentation
The attribute align allows to specify the horizontal alignment of multimedia objects and content within columns and
tables.
valignderived by: xs:string      
documentation
The attribute valign allows to specify the vertical alignment of content within columns and
tables.
cssClassxs:stringoptional      
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
annotation
documentation
The element columnRight defines the right column and contains content.

element entry
diagram eLML_Reference_p11.png
type elml:CLType
children elml:toc elml:column elml:table elml:list elml:box elml:term elml:multimedia elml:popup elml:link elml:citation elml:paragraph elml:annotation
used by
elements lesson unit
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
titlexs:string      
documentation
The attribute title contains a string representing a title.
annotation
documentation
The element entry contains the introduction to a topic on lesson and unit level.

element fillInBlanks
diagram eLML_Reference_p12.png
children elml:question elml:gapText elml:solution
used by
element selfCheck
annotation
documentation
The element fillInBlanks allows defining a question and a text where the student has to fill in the blank spaces with the correct word(s).

element formatted
diagram eLML_Reference_p13.png
children elml:formatted
used by
elements annotation citation glossary/definition list/item formatted gapText lObjective paragraph
complexTypes AnswerType ColumnType ParaType ParaTypeBox TableCellType
attributes
Name  Type  Use  Default  Fixed  annotation
stylederived by: xs:stringoptional      
documentation
The attribute style allows to define how the text within the element formatted should be displayed. Values
to select are bold, italic, underlined, crossedOut, upperCase, lowerCase, subscript, superscript and
code.
cssClassxs:stringoptional      
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
annotation
documentation
The element formatted allows to specially format parts of text.

element furtherReading
diagram eLML_Reference_p14.png
children elml:resItem
used by
elements lesson unit
attributes
Name  Type  Use  Default  Fixed  annotation
sortingxs:string      
visiblexs:string      
annotation
documentation
The element furtherReading contains the elements resItem (on lesson and unit level).

element furtherReading/resItem
diagram eLML_Reference_p15.png
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDRefxs:stringrequired      
pageNrxs:string      
annotation
documentation
Each element resItem is the reference to an item in the bibliography which is recommended for the
student to read for getting more information about the topic.

element gap
diagram eLML_Reference_p16.png
type extension of xs:string
used by
element gapText
attributes
Name  Type  Use  Default  Fixed  annotation
answersxs:string      
documentation
The attribute answers allows to specify which word(s) are correct in this space. Several correct words are entered separated by commas - e.g. "gap, GAP, Gap".
annotation
documentation
The element gap allows defining the gaps that are to be filled in by the student.

attribute gap/@answers
type xs:string
annotation
documentation
The attribute answers allows to specify which word(s) are correct in this space. Several correct words are entered separated by commas - e.g. "gap, GAP, Gap".

element gapText
diagram eLML_Reference_p17.png
children elml:gap elml:list elml:term elml:multimedia elml:formatted elml:link elml:citation elml:newLine elml:indexItem
used by
element fillInBlanks
annotation
documentation
The element gapText allows defining the text containing the spaces left out for the student to fill in.

element glossary
diagram eLML_Reference_p18.png
children elml:definition
used by
element lesson
attributes
Name  Type  Use  Default  Fixed  annotation
visiblexs:string      
annotation
documentation
The element glossary is the parent element of all definitions within the glossary.

element glossary/definition
diagram eLML_Reference_p19.png
children elml:list elml:term elml:multimedia elml:formatted elml:link elml:citation elml:newLine elml:paragraph elml:indexItem elml:table
attributes
Name  Type  Use  Default  Fixed  annotation
termxs:stringrequired      
documentation
The attribute term contains a string with the term which is defined in the element definition. The
attribute glossRef references these terms. Characters, Numbers, Blanks, etc. are allowed.
bibIDRefxs:string      
pageNrxs:string      
annotation
documentation
Each element definition contains the definition to a specific or new term. The terms and
definitions are displayed in the glossary and can be referenced from within the lesson
content.

element goals
diagram eLML_Reference_p20.png
children elml:lObjective
used by
elements lesson unit
attributes
Name  Type  Use  Default  Fixed  annotation
intStatementxs:string      
documentation
The attribute intStatement may containan introductionary string to the learning
objectives.
presentationderived by: xs:string      
documentation
The attribute presentation can be used to set the presentation of the learningObjectives either to list or
table.
annotation
documentation
The element goals is the parent element of the lObjective elements.

element index
diagram eLML_Reference_p21.png
used by
element lesson
attributes
Name  Type  Use  Default  Fixed  annotation
visiblexs:string      
annotation
documentation
The element index allows to define if an index will be present in the lesson or not. Use it when it should be present and leave it when it should not. When the index is present then also indexItems within the content of the lesson should be defined.

element indexItem
diagram eLML_Reference_p22.png
type extension of xs:string
used by
elements annotation citation glossary/definition list/item gapText paragraph
complexTypes AnswerType ColumnType ParaType ParaTypeBox TableCellType
attributes
Name  Type  Use  Default  Fixed  annotation
mainEntryelml:YesNoType      
documentation
The attribute mainEntry allows defining if a index item is the main entry meaning that here is the best
description/use of this index item. Default is no.
affiliatedToxs:string      
documentation
The attribute affiliatedTo allows defining a specific notation of the index item. For example, if the
index item is 'houses' then it might be affiliated to 'house' so to have only one notation in the final index. If the
attribute is not set then the word(s) marked up as index item are taken for the final index.
cssClassxs:stringoptional      
annotation
documentation
The element indexItem allows to markup (a) specific word(s) as items for the final index.

element learningObject
diagram eLML_Reference_p23.png
children elml:clarify elml:look elml:act
used by
element unit
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
titlexs:stringrequired      
documentation
The attribute title contains a string representing a title.
navTitlexs:string      
documentation
The attribute navTitle contains a string representing a short title that is used for the navigation. The
attribute shall be used, when the original title of the lesson, unit or learningObject is too long for the
navigation.
annotation
documentation
The element learningObject allows to structure the content of a unit in one or more learningObjects. A
learningObject contains typically one topic which is explained (clarify part), shown by examples (look part) and learned
through exercises (act part). The order of these parts is random and not all parts need to be used mandatorily. The parts my
occur zero, one or more times.

element lesson
diagram eLML_Reference_p24.png
children elml:entry elml:goals elml:unit elml:selfAssessment elml:summary elml:furtherReading elml:glossary elml:bibliography elml:index elml:listOfFigures elml:listOfTables elml:metadata
attributes
Name  Type  Use  Default  Fixed  annotation
labelxs:stringrequired      
titlexs:stringrequired      
documentation
The attribute title contains a string representing a title.
navTitlexs:string      
documentation
The attribute navTitle contains a string representing a short title that is used for the navigation. The
attribute shall be used, when the original title of the lesson, unit or learningObject is too long for the
navigation.
annotation
documentation
The element lesson is the root element of any eLML xml file. To work through a lesson needs typically about
1.5 to 2 hours.

element link
diagram eLML_Reference_p25.png
children elml:multimedia elml:newLine
used by
elements annotation glossary/definition list/item gapText paragraph
complexTypes AnswerType CLType ColumnType ParaType ParaTypeBox SType TableCellType
attributes
Name  Type  Use  Default  Fixed  annotation
urixs:anyURI      
documentation
The attribute uri contains a valid URI.
targetLessonelml:PredefinedLabelsType      
documentation
The attribute targetLesson contains one of the lesson labels defined in the validate.xsd.
targetLessonLangelml:LanguageType      
documentation
The attribute targetLessonLang contains the definition of the language of the target lesson.
targetLabelelml:LabelType      
documentation
The attribute targetLabel contains a label specified within an element within the same lesson (specifies
the target element of an internal link).
typexs:string      
documentation
The attribute type contains a string describing the type of a linked element (e.g. pdf for a PDF-Document,
or shp for a Shape-File). This is especially useful for links to downloadable material.
sizexs:string      
documentation
The attribute size contains the file size of downloadable material (e.g. 7KB or 15MB).
targetelml:targetType      
documentation
The attribute target allows to specify if the link should e.g. be openend in a new window (_blank) or in the
same window (_top). The attribute allows any strings. If you want to limit the allowed strings (e.g. only '_blank' and '_top') then you'll need to add a xs:redefine section to your validate.xsd file instead of the xs:include sections that includes elml.xsd and redefine the this attribute group as to only allow the specific strings for the attribute target.
legendxs:string      
documentation
The attribute legend contains a string representing an image or other elements legend.
iconxs:string      
rolexs:string      
cssClassxs:stringoptional      
annotation
documentation
The element link allows to link internally (to other parts of the lesson), externally (to other sources in the
internet) or to downloadable material (local on the GITTA server in the multimedia folder or external via the
internet/ftp/etc on another server).

element list
diagram eLML_Reference_p26.png
children elml:item
used by
elements annotation glossary/definition list/item gapText
complexTypes AnswerType CLType ColumnType ParaType ParaTypeBox SType TableCellType
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
titlexs:string      
documentation
The attribute title contains a string representing a title.
iconxs:string      
listStylederived by: xs:string      
documentation
The attribute listStyle allows to specify the type of list. Values to select are ordered (with numbers) or
unordered (with symbols).
bibIDRefxs:string      
pageNrxs:string      
cssClassxs:stringoptional      
annotation
documentation
The element list defines a list consisting of at least one item.

element list/item
diagram eLML_Reference_p27.png
children elml:list elml:term elml:multimedia elml:formatted elml:link elml:citation elml:popup elml:newLine elml:paragraph elml:indexItem
attributes
Name  Type  Use  Default  Fixed  annotation
cssClassxs:stringoptional      
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
annotation
documentation
Each element item contains one list item of a list (one point).

element listOfFigures
diagram eLML_Reference_p28.png
used by
element lesson
attributes
Name  Type  Use  Default  Fixed  annotation
visiblexs:string      
annotation
documentation
The element listOfFigures allows to define if a listOfFigures will be present in the lesson or not. Use it when it should be present and leave it when it should not. When the listOfFigures element is present then also multimedia elements within the content of the lesson should be defined.

element listOfTables
diagram eLML_Reference_p29.png
used by
element lesson
attributes
Name  Type  Use  Default  Fixed  annotation
visiblexs:string      
annotation
documentation
The element listOfTables allows to define if a listOfTables will be present in the lesson or not. Use it when it should be present and leave it when it should not. When the listOfTables element is present then also table elements within the content of the lesson should be defined.

element lObjective
diagram eLML_Reference_p30.png
children elml:formatted
used by
element goals
attributes
Name  Type  Use  Default  Fixed  annotation
rolexs:string      
annotation
documentation
Each element lObjective contains one learning object which wants to be achieved by studying this lesson or
unit.

element look
diagram eLML_Reference_p31.png
type elml:CLIType
children elml:toc elml:column elml:table elml:list elml:box elml:term elml:multimedia elml:popup elml:link elml:citation elml:paragraph elml:annotation
used by
element learningObject
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
titlexs:string      
documentation
The attribute title contains a string representing a title.
cssClassxs:stringoptional      
annotation
documentation
The element look contains the examples (look at it) to a topic in a learningObject.

element multimedia
diagram eLML_Reference_p32.png
type restriction of xs:anyType
used by
elements annotation glossary/definition list/item gapText link paragraph
complexTypes AnswerType CLType ColumnType ParaType ParaTypeBox SType TableCellType
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
titlexs:string      
documentation
The attribute title contains a string representing a title.
iconxs:string      
srcxs:anyURI      
documentation
The attribute src contains the URI to the multimedia file (e.g.
../multimedia/test.jpg).
typederived by: xs:stringrequired      
documentation
The attribute type allows to specify the type of a multimedia element (similar to mime types). Possible values are gif,
jpeg, png, flash, svg, quicktime, mpeg, mp3, vrml, x3d, realone, mathml, div and applet.
alignderived by: xs:string      
documentation
The attribute align allows to specify the horizontal alignment of multimedia objects and content within columns and
tables.
widthxs:positiveInteger      
documentation
The attribute width allows to specify the width of an image, multimedia object, table, etc. as a positive
Number.
heightxs:positiveInteger      
documentation
The attribute height allows to specify the height of an image, multimedia object, table, etc. as a
positive Number.
unitsderived by: xs:string      
documentation
The attribute units allows the values pixels or percent. It is used to specify what the units of the
numbers specified in the attributes width and height are.
legendxs:string      
documentation
The attribute legend contains a string representing an image or other elements legend.
bibIDRefxs:string      
pageNrxs:string      
thumbnailxs:anyURI      
documentation
The attribute thumbnail contains the URI to the thumbnail file (e.g. ../multimedia/test_thumb.jpg) in case
an image shall be displayed with a thumbnail.
visiblexs:string      
cssClassxs:stringoptional      
annotation
documentation
The element multimedia allows to integrate images, interactions, animations, etc. into the
content.

element multipleChoice
diagram eLML_Reference_p33.png
children elml:question elml:answer elml:solution
used by
element selfCheck
annotation
documentation
The element multipleChoice allows defining a question and a set of answers from which the student can choose the correct one(s) (one or several correct answers possible).

element newLine
diagram eLML_Reference_p34.png
used by
elements annotation citation glossary/definition list/item gapText link paragraph
complexTypes AnswerType ColumnType ParaType ParaTypeBox TableCellType
attributes
Name  Type  Use  Default  Fixed  annotation
spacederived by: xs:string      
documentation
The attribute space allows the values short or long. Short creates a simple line break (equivalent to
<br> in HTML) while long starts visually a new paragraph.
annotation
documentation
The element newLine allows to insert a short or long line break.

element paragraph
diagram eLML_Reference_p35.png
children elml:term elml:multimedia elml:formatted elml:link elml:citation elml:newLine elml:indexItem
used by
elements annotation glossary/definition list/item
complexTypes CLType ColumnType ParaType ParaTypeBox SType TableCellType
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
rolexs:string      
titlexs:string      
documentation
The attribute title contains a string representing a title.
iconxs:string      
visiblexs:string      
cssClassxs:stringoptional      
annotation
documentation
The element paragraph is a simple paragraph of text.

element popup
diagram eLML_Reference_p36.png
type elml:ParaType
children elml:column elml:table elml:list elml:term elml:multimedia elml:formatted elml:link elml:citation elml:newLine elml:paragraph elml:indexItem elml:annotation
used by
element list/item
complexTypes CLType ColumnType ParaTypeBox SType TableCellType
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
titlexs:string      
documentation
The attribute title contains a string representing a title.
iconxs:string      
cssClassxs:stringoptional      
annotation
documentation
The element popup is a representation element. It is basically the same as the element paragraph but is
displayed with a border and background colour and is only shown if clicked on the link.

element question
diagram eLML_Reference_p37.png
type elml:AnswerType
children elml:list elml:term elml:multimedia elml:formatted elml:link elml:citation elml:newLine elml:indexItem
used by
elements fillInBlanks multipleChoice
annotation
documentation
The element question allows to define the question that should be in direct context of the content of the lesson or unit so far and allow to check if the learning goals have been reached.

element selfAssessment
diagram eLML_Reference_p38.png
type elml:SIIType
children elml:toc elml:column elml:table elml:list elml:box elml:term elml:multimedia elml:popup elml:link elml:citation elml:paragraph elml:selfCheck elml:annotation
used by
elements lesson unit
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
titlexs:string      
documentation
The attribute title contains a string representing a title.
metaSetUpInfoxs:stringoptional      
documentation
The attribute metaSetUpInfo allows to specify what needs to be set up on, for example, an eLearning
platform, so that these exercise or self assessement can be done (eg. set up a discussion forum with the topic 'Exercise
1').
navTitlexs:string      
documentation
The attribute navTitle contains a string representing a short title that is used for the navigation. The
attribute shall be used, when the original title of the lesson, unit or learningObject is too long for the
navigation.
annotation
documentation
The element selfAssessment contains the exercises which allow to control if the learning objectives were
achieved (on lesson and on unit level).

element selfCheck
diagram eLML_Reference_p39.png
children elml:multipleChoice elml:fillInBlanks
used by
complexType SType
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
titlexs:string      
documentation
The attribute title contains a string representing a title.
categoryxs:stringoptional      
documentation
The optional attribute category can be used to define different levels of questions. How the content of this attribute is handled and what is allowed within is left to the author of the project specific XSLT files.
shuffleelml:YesNoType      
documentation
The attribute shuffle allows defining if the answers to the questions should be (re-)arranged randomly each time the (e.g. html) page is reloaded.
annotation
documentation
The element selfCheck allows inserting three types of questions (see subelements for the types possible) for the student to check if the learning goals were reached.

element solution
diagram eLML_Reference_p40.png
type elml:AnswerType
children elml:list elml:term elml:multimedia elml:formatted elml:link elml:citation elml:newLine elml:indexItem
used by
elements fillInBlanks multipleChoice
annotation
documentation
The element solution allows specifying the correct solution and maybe giving some background information that explains the answer(s).

element summary
diagram eLML_Reference_p41.png
type elml:CLIIType
children elml:toc elml:column elml:table elml:list elml:box elml:term elml:multimedia elml:popup elml:link elml:citation elml:paragraph elml:annotation
used by
elements lesson unit
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
titlexs:string      
documentation
The attribute title contains a string representing a title.
navTitlexs:string      
documentation
The attribute navTitle contains a string representing a short title that is used for the navigation. The
attribute shall be used, when the original title of the lesson, unit or learningObject is too long for the
navigation.
annotation
documentation
The element summary summarizes the key elements and facts of a lesson or unit.

element table
diagram eLML_Reference_p42.png
children elml:tablerow
used by
elements annotation glossary/definition
complexTypes CLType ColumnType ParaType ParaTypeBox SType
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
titlexs:string      
documentation
The attribute title contains a string representing a title.
iconxs:string      
widthxs:positiveInteger      
documentation
The attribute width allows to specify the width of an image, multimedia object, table, etc. as a positive
Number.
heightxs:positiveInteger      
documentation
The attribute height allows to specify the height of an image, multimedia object, table, etc. as a
positive Number.
unitsderived by: xs:string      
documentation
The attribute units allows the values pixels or percent. It is used to specify what the units of the
numbers specified in the attributes width and height are.
legendxs:string      
documentation
The attribute legend contains a string representing an image or other elements legend.
bibIDRefxs:string      
pageNrxs:string      
rolexs:string      
visiblexs:string      
cssClassxs:stringoptional      
annotation
documentation
The element table allows to define a table out of table rows and table cells (table data and table
headings).

element table/tablerow
diagram eLML_Reference_p43.png
children elml:tabledata elml:tableheading
attributes
Name  Type  Use  Default  Fixed  annotation
cssClassxs:stringoptional      
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
annotation
documentation
Each element tablerow defines one row of a table.

element table/tablerow/tabledata
diagram eLML_Reference_p44.png
type elml:TableCellType
children elml:list elml:term elml:multimedia elml:formatted elml:link elml:citation elml:popup elml:box elml:newLine elml:paragraph elml:indexItem
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
widthxs:positiveInteger      
documentation
The attribute width allows to specify the width of an image, multimedia object, table, etc. as a positive
Number.
heightxs:positiveInteger      
documentation
The attribute height allows to specify the height of an image, multimedia object, table, etc. as a
positive Number.
unitsderived by: xs:string      
documentation
The attribute units allows the values pixels or percent. It is used to specify what the units of the
numbers specified in the attributes width and height are.
rowspanxs:positiveInteger      
documentation
The attribute rowspan allows to specify the number of rows that are spanned by this table
cell.
colspanxs:positiveInteger      
documentation
The attribute colspan allows to specify the number of columns that are spanned by this table
cell.
alignderived by: xs:string      
documentation
The attribute align allows to specify the horizontal alignment of multimedia objects and content within columns and
tables.
valignderived by: xs:string      
documentation
The attribute valign allows to specify the vertical alignment of content within columns and
tables.
cssClassxs:stringoptional      
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
annotation
documentation
Each element tabledata defines one table data cell of a table.

element table/tablerow/tableheading
diagram eLML_Reference_p45.png
type elml:TableCellType
children elml:list elml:term elml:multimedia elml:formatted elml:link elml:citation elml:popup elml:box elml:newLine elml:paragraph elml:indexItem
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelType      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
widthxs:positiveInteger      
documentation
The attribute width allows to specify the width of an image, multimedia object, table, etc. as a positive
Number.
heightxs:positiveInteger      
documentation
The attribute height allows to specify the height of an image, multimedia object, table, etc. as a
positive Number.
unitsderived by: xs:string      
documentation
The attribute units allows the values pixels or percent. It is used to specify what the units of the
numbers specified in the attributes width and height are.
rowspanxs:positiveInteger      
documentation
The attribute rowspan allows to specify the number of rows that are spanned by this table
cell.
colspanxs:positiveInteger      
documentation
The attribute colspan allows to specify the number of columns that are spanned by this table
cell.
alignderived by: xs:string      
documentation
The attribute align allows to specify the horizontal alignment of multimedia objects and content within columns and
tables.
valignderived by: xs:string      
documentation
The attribute valign allows to specify the vertical alignment of content within columns and
tables.
cssClassxs:stringoptional      
labelRefelml:LabelType      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.
annotation
documentation
Each element tableheading defines one table heading cell of a table.

element term
diagram eLML_Reference_p46.png
type extension of xs:string
used by
elements annotation citation glossary/definition list/item gapText paragraph
complexTypes AnswerType CLType ColumnType ParaType ParaTypeBox SType TableCellType
attributes
Name  Type  Use  Default  Fixed  annotation
glossRefxs:stringrequired      
documentation
The attribute glossRef allows to specify (for the purpose of referencing) one of the terms specified in
the attribute term of the element definition.
iconxs:string      
cssClassxs:stringoptional      
annotation
documentation
The element term allows to reference a glossary definition from within the text (if used beside a paragraph it
is displayed as paragraph, if used within a paragraph it is displayed inline).

element toc
diagram eLML_Reference_p47.png
used by
complexTypes CLType SType
attributes
Name  Type  Use  Default  Fixed  annotation
scopederived by: xs:string      
documentation
The attribute scope defines the scope of the inserted toc. Valid values are lessons, lesson and unit.
recurseelml:YesNoType      
documentation
The attribute recurse allows defining if the toc lists e.g. only the other lessons (toc scope="lessons") or also their units and learningObjects.
annotation
documentation
The element toc allows inserting a table of content into all structure elements (ECLASS).

attribute toc/@scope
type restriction of xs:string
facets
Kind Value annotation 
enumeration lessons 
enumeration lesson 
enumeration unit 
enumeration learningObject 
annotation
documentation
The attribute scope defines the scope of the inserted toc. Valid values are lessons, lesson and unit.

attribute toc/@recurse
type elml:YesNoType
annotation
documentation
The attribute recurse allows defining if the toc lists e.g. only the other lessons (toc scope="lessons") or also their units and learningObjects.

element unit
diagram eLML_Reference_p48.png
children elml:entry elml:goals elml:learningObject elml:selfAssessment elml:summary elml:furtherReading
used by
element lesson
attributes
Name  Type  Use  Default  Fixed  annotation
labelelml:LabelTyperequired      
documentation
The attribute label is restricted to 20 characters which can be a random selection from the values 'a-z',
'A-Z', '0-9' and '_'.
titlexs:stringrequired      
documentation
The attribute title contains a string representing a title.
navTitlexs:string      
documentation
The attribute navTitle contains a string representing a short title that is used for the navigation. The
attribute shall be used, when the original title of the lesson, unit or learningObject is too long for the
navigation.
rolexs:string      
annotation
documentation
The element unit allows to structure the content of a lesson in one or more units.

element description
diagram eLML_Reference_p49.png
type xs:string
used by
elements educational/typicalLearningTime rights
annotation
documentation
The element description allows to add additional descriptions.

element educational
diagram eLML_Reference_p50.png
children elml:difficulty elml:typicalLearningTime elml:teachingPurpose elml:learningResourceType
used by
element lessonInfo
annotation
documentation
The element educational is the parent element of the educational aspects of the lesson.

element educational/difficulty
diagram eLML_Reference_p51.png
type elml:ScaleType
facets
Kind Value annotation 
enumeration Medium 
enumeration Low 
enumeration High 
annotation
documentation
The element difficulty allows to describe the difficulty of the content of the lesson.

element educational/typicalLearningTime
diagram eLML_Reference_p52.png
children elml:time elml:description
annotation
documentation
The element typicalLearningTime describes how long it takes for the student to learn this lesson.

element educational/typicalLearningTime/time
diagram eLML_Reference_p53.png
type xs:string
annotation
documentation
The element time describes how long it takes for the student to learn this lesson (in hours).

element educational/teachingPurpose
diagram eLML_Reference_p54.png
type restriction of xs:string
facets
Kind Value annotation 
enumeration motivation 
enumeration presentation 
enumeration practice 
enumeration assessment 
annotation
documentation
The purpose for which this learning object can be used in instruction. If the lesson contains several purposes the main purpose should be choosen. The values allowed are motivation, presentation, practice and assessment.

element educational/learningResourceType
diagram eLML_Reference_p55.png
children elml:source elml:value
annotation
documentation
This is an feature from the LOM Standard. Specific kind of learning object. The most dominant kind shall be first. There is more information in the final draft of the LOM standard: http://ltsc.ieee.org/wg12/files/LOM_1484_12_1_v1_Final_Draft.pdf

element educational/learningResourceType/source
diagram eLML_Reference_p56.png
type xs:string

element educational/learningResourceType/value
diagram eLML_Reference_p57.png
type restriction of xs:string
facets
Kind Value annotation 
enumeration exercise 
enumeration simulation 
enumeration questionnaire 
enumeration diagram 
enumeration figure 
enumeration graph 
enumeration index 
enumeration slide 
enumeration table 
enumeration narrative 
enumeration text 
enumeration exam 
enumeration experiment 
enumeration problem 
enumeration statement 
enumeration selfassessment 
enumeration lecture 

element keywords
diagram eLML_Reference_p58.png
children elml:keywordItem
used by
element metadata
annotation
documentation
The element keywords collects all the keywords of the lesson.

element keywords/keywordItem
diagram eLML_Reference_p59.png
type xs:string
annotation
documentation
Each element keywordItem defines one keyword of the lesson.

element lessonInfo
diagram eLML_Reference_p60.png
children elml:language elml:lifecycle elml:educational
used by
element metadata
annotation
documentation
The element lessonInfo is the parent element of general information about the lesson.

element lessonInfo/language
diagram eLML_Reference_p61.png
attributes
Name  Type  Use  Default  Fixed  annotation
languageelml:LanguageTyperequired      
documentation
The attribute language defines the language in which the lesson is written. Values to select are de, fr, it and en.
derivedelml:YesNoTyperequired      
documentation
The attribute derived contains yes if the lesson is translated from another language or no if the value specified in the attribute language is the original language.
originalLanguageelml:LanguageType      
documentation
The attribute originalLanguage is filled in with one of the values de, fr, it or en depending on the original language of the lesson from which this lesson is translated.
annotation
documentation
The element language defines the language of the lesson through attributes.

element lifecycle
diagram eLML_Reference_p62.png
children elml:version elml:contribute elml:implementation elml:commentsNextVersion
used by
element lessonInfo
annotation
documentation
The element lifecycle is the parent element of the lifecycle information about the lesson.

element lifecycle/version
diagram eLML_Reference_p63.png
type extension of xs:decimal
attributes
Name  Type  Use  Default  Fixed  annotation
creationDatexs:daterequired      
documentation
The attribute creationDate contains the date of creation of this lesson in the form of Year-Month-Day (e.g. 5th March 2004 would be 2004-03-05).
modificationDatexs:date      
documentation
The attribute modificationDate is updated whenever the lesson is updated. It contains the date of of a modification of this lesson in the form of Year-Month-Day (e.g. 5th March 2004 would be 2004-03-05).
annotation
documentation
The element version contains a number with the current version of the lesson.

element lifecycle/contribute
diagram eLML_Reference_p64.png
children elml:person
annotation
documentation
The element contributes acknowledges the contribution of the different authors of a lesson.

element lifecycle/contribute/person
diagram eLML_Reference_p65.png
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
responsiblederived by: xs:stringrequired      
documentation
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).
namexs:stringrequired      
documentation
The attribute name contains a string defining the name of a contributing person.
emailelml:EmailTyperequired      
documentation
The attribute email contains a string defining the email address of a contributing person.
institutexs:stringrequired      
departementxs:stringrequired      
annotation
documentation
The element person gives detailed account about the different authors of the lesson.

element lifecycle/implementation
diagram eLML_Reference_p66.png
children elml:usage
attributes
Name  Type  Use  Default  Fixed  annotation
firstImplementationxs:daterequired      
lastImplementationxs:daterequired      
annotation
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.

element lifecycle/implementation/usage
diagram eLML_Reference_p67.png
attributes
Name  Type  Use  Default  Fixed  annotation
institutexs:stringrequired      
departementxs:stringrequired      

element lifecycle/commentsNextVersion
diagram eLML_Reference_p68.png
type xs:string
annotation
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.

element metadata
diagram eLML_Reference_p69.png
children elml:organisation elml:prerequisites elml:keywords elml:technical elml:lessonInfo elml:rights
used by
element lesson
attributes
Name  Type  Use  Default  Fixed  annotation
rolexs:string      
visiblexs:string      
annotation
documentation
The element metadata is the parent element of all metadata information of a lesson.

element organisation
diagram eLML_Reference_p70.png
children elml:creationPosition
used by
element metadata
attributes
Name  Type  Use  Default  Fixed  annotation
levelxs:stringrequired      
modulexs:stringrequired      
annotation
documentation
The element organisation contains information about the organisational structure around this lesson.

element organisation/creationPosition
diagram eLML_Reference_p71.png
children elml:posNumber elml:previous elml:following
annotation
documentation
The element creationPosition allows to either define a number which specifies on which position in a sequence this lesson sits or the previous and following lesson.

element organisation/creationPosition/posNumber
diagram eLML_Reference_p72.png
type xs:positiveInteger
annotation
documentation
The element posNumber allows to define a number which specifies on which position in a sequence this lesson sits.

element organisation/creationPosition/previous
diagram eLML_Reference_p73.png
type elml:PredefinedLabelsType
annotation
documentation
The element previous allows to define which is the lesson just before the current lesson in a sequence.

element organisation/creationPosition/following
diagram eLML_Reference_p74.png
type elml:PredefinedLabelsType
annotation
documentation
The element following allows to define which is the lesson just after the current lesson in a sequence.

element prerequisites
diagram eLML_Reference_p75.png
children elml:preReqItem
used by
element metadata
annotation
documentation
The element prerequisites allows to define what the prerequisites for studying this lesson are.

element prerequisites/preReqItem
diagram eLML_Reference_p76.png
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  annotation
labelxs:stringrequired      
priorityelml:ScaleType      
documentation
The attribute priority defines the priority (low, medium, high) by which the mentioned lesson must be studied before attempting the current lesson.
annotation
documentation
Each element preReqItem defines one prerequisite.

element rights
diagram eLML_Reference_p77.png
children elml:cost elml:copyright elml:copyrightURL elml:description elml:contentCopyrights
used by
element metadata
annotation
documentation
The element rights describes legal issues about the current lesson.

element rights/cost
diagram eLML_Reference_p78.png
type elml:YesNoType
annotation
documentation
The element cost allows to define if the lesson costs something for external users.

element rights/copyright
diagram eLML_Reference_p79.png
type elml:CopyrightType
annotation
documentation
The element 'copyright' contains a fixed phrase (defined in the validate.xsd) stating the copyright information for the material created.

element rights/copyrightURL
diagram eLML_Reference_p80.png
type xs:anyURI
annotation
documentation
The element copyrightURL allows the definition of an URL to a location with more information about the legal issues of the current lesson.

element rights/contentCopyrights
diagram eLML_Reference_p81.png
children elml:copyrightStatement
annotation
documentation
The element contentCopyrights allows specifing differing copyright statements for each labelled element within a unit. The respective elements are referenced using the labelRef attribute.

element rights/contentCopyrights/copyrightStatement
diagram eLML_Reference_p82.png
attributes
Name  Type  Use  Default  Fixed  annotation
labelRefelml:LabelTyperequired      
documentation
The attribute labelRef contains the references to a valid label of one other element within a lesson.

element technical
diagram eLML_Reference_p83.png
children elml:technicalRequirement
used by
element metadata
annotation
documentation
The element technical is the parent element of all technical elements containing technical aspects.

element technical/technicalRequirement
diagram eLML_Reference_p84.png
children elml:type elml:name elml:minimumVersion elml:downloadURL elml:installationRemarks
annotation
documentation
The element technicalRequirement defines the technical prerequisites for studying this lesson.

element technical/technicalRequirement/type
diagram eLML_Reference_p85.png
type restriction of xs:string
facets
Kind Value annotation 
enumeration PlugIn 
enumeration Software 
enumeration Browser 
enumeration OS 
enumeration LMS 
annotation
documentation
The element type allows to define the type of the prerequisite. Values to select are PlugIn, Software, Browser or OS.

element technical/technicalRequirement/name
diagram eLML_Reference_p86.png
type xs:string
annotation
documentation
The element name contains a string with the name of the technical prerequisit.

element technical/technicalRequirement/minimumVersion
diagram eLML_Reference_p87.png
type xs:string
annotation
documentation
The element minimumVersion contains a string with the minimum version of the technical prerequisit that is needed for the current lesson.

element technical/technicalRequirement/downloadURL
diagram eLML_Reference_p88.png
type xs:anyURI
annotation
documentation
The element downloadURL contains an URL from where the needed prerequisit can be downloaded.

element technical/technicalRequirement/installationRemarks
diagram eLML_Reference_p89.png
type xs:string
annotation
documentation
The element installationRemarks contains a string with any remarks the author of the lesson has to made to the installation of the prerequisit needed.

element bibliography
diagram eLML_Reference_p90.png
children elml:book elml:contributionInBook elml:journalArticle elml:newspaperArticle elml:map elml:conferencePaper elml:publicationCorporateBody elml:thesis elml:patent elml:videoFilmBroadcast elml:websites elml:eJournals elml:mailLists elml:personalMail elml:cdRom
used by
element lesson
attributes
Name  Type  Use  Default  Fixed  annotation
sortingxs:string      
visiblexs:string      
annotation
documentation
The element bibliography is the parent element of all the sources used for the creation of a lesson. The detailed description of all the bibliography elements can be found in the guide at http://www.bournemouth.ac.uk/academic_services/documents/Library/Citing_References.pdf.

element book
diagram eLML_Reference_p91.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
publicationYearxs:gYear      
documentation
The attribute publicationYear contains the year of publication of a source.
titlexs:string      
documentation
The attribute title contains the title of a source.
editionxs:string      
documentation
The attribute edition contains the number of the edition of a source.
publicationPlacexs:string      
documentation
The attribute publicationPlace contains the place of publication of a source.
publisherxs:string      
documentation
The attribute publisher contains the name of the publisher of a source.
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element book allows to list a book in the bibliography.

element cdRom
diagram eLML_Reference_p92.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
publicationYearxs:gYear      
documentation
The attribute publicationYear contains the year of publication of a source.
titlexs:string      
documentation
The attribute title contains the title of a source.
editionxs:string      
documentation
The attribute edition contains the number of the edition of a source.
publicationPlacexs:string      
documentation
The attribute publicationPlace contains the place of publication of a source.
publisherxs:string      
documentation
The attribute publisher contains the name of the publisher of a source.
supplierxs:string      
documentation
The attribute supplier contains the name of the organisation that produced the source.
accessedDatexs:string      
documentation
The attribute accessedDate contains the date when the source was last accessed.
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element cdRom allows to list a CD-Rom in the bibliography.

element conferencePaper
diagram eLML_Reference_p93.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
publicationYearxs:gYear      
documentation
The attribute publicationYear contains the year of publication of a source.
titleOfContributionxs:string      
documentation
The attribute titleOfContribution contains the title of a contribution within a source.
editorxs:string      
documentation
The attribute editor contains the name of the editor of a source.
proceedingsTitlexs:string      
documentation
The attribute proceedingsTitle contains the title of the proceedings.
datePlacexs:string      
documentation
The attribute datePlace contains the date and place of a conference.
publicationPlacexs:string      
documentation
The attribute publicationPlace contains the place of publication of a source.
publisherxs:string      
documentation
The attribute publisher contains the name of the publisher of a source.
pageNrxs:string      
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element conferencePaper allows to list a conference paper in the bibliography.

element contributionInBook
diagram eLML_Reference_p94.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
publicationYearxs:gYear      
documentation
The attribute publicationYear contains the year of publication of a source.
titleOfContributionxs:string      
documentation
The attribute titleOfContribution contains the title of a contribution within a source.
editorxs:string      
documentation
The attribute editor contains the name of the editor of a source.
titlexs:string      
documentation
The attribute title contains the title of a source.
publicationPlacexs:string      
documentation
The attribute publicationPlace contains the place of publication of a source.
publisherxs:string      
documentation
The attribute publisher contains the name of the publisher of a source.
pageNrxs:string      
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element contributionInBook allows to list a contribution in a book in the bibliography.

element eJournals
diagram eLML_Reference_p95.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
publicationYearxs:gYear      
documentation
The attribute publicationYear contains the year of publication of a source.
titlexs:string      
documentation
The attribute title contains the title of a source.
journalTitlexs:string      
documentation
The attribute journalTitle contains the title of the Journal.
volumeNrxs:string      
documentation
The attribute volumeNr contains the number of the volume of a source.
urlderived by: xs:anyURI      
documentation
The attribute url contains the url where one can find the source.
accessedDatexs:string      
documentation
The attribute accessedDate contains the date when the source was last accessed.
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element eJournals allows to list an article of an electronic journal in the bibliography.

element journalArticle
diagram eLML_Reference_p96.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
publicationYearxs:gYear      
documentation
The attribute publicationYear contains the year of publication of a source.
titlexs:string      
documentation
The attribute title contains the title of a source.
journalTitlexs:string      
documentation
The attribute journalTitle contains the title of the Journal.
volumeNrxs:string      
documentation
The attribute volumeNr contains the number of the volume of a source.
pageNrxs:string      
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element journalArticle allows to list a journal article in the bibliography.

element mailLists
diagram eLML_Reference_p97.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
dayMonthYearxs:string      
documentation
The attribute dayMonthYear contains the day, the month and the year when source was published (eg. 25th March 2003).
subjectxs:string      
documentation
The attribute subject contains the subject of an email source.
discussionListxs:string      
documentation
The attribute discussionList contains the name of the discussion list source.
urlderived by: xs:anyURI      
documentation
The attribute url contains the url where one can find the source.
accessedDatexs:string      
documentation
The attribute accessedDate contains the date when the source was last accessed.
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element mailLists allows to list an entry of a mail list in the bibliography.

element map
diagram eLML_Reference_p98.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
publicationYearxs:gYear      
documentation
The attribute publicationYear contains the year of publication of a source.
titlexs:string      
documentation
The attribute title contains the title of a source.
scalexs:string      
documentation
The attribute scale contains the scale of a map source.
publicationPlacexs:string      
documentation
The attribute publicationPlace contains the place of publication of a source.
publisherxs:string      
documentation
The attribute publisher contains the name of the publisher of a source.
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element map allows to list a map in the bibliography.

element newspaperArticle
diagram eLML_Reference_p99.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
publicationYearxs:gYear      
documentation
The attribute publicationYear contains the year of publication of a source.
titlexs:string      
documentation
The attribute title contains the title of a source.
newspaperTitlexs:string      
documentation
The attribute newspaperTitle contains the title of the newspaper.
dayMonthxs:string      
documentation
The attribute dayMonth contains the day and the month of publication of a source (eg. 25th March).
pageNrxs:string      
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element newspaperArticle allows to list a newspaper article in the bibliography.

element patent
diagram eLML_Reference_p100.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
publicationYearxs:gYear      
documentation
The attribute publicationYear contains the year of publication of a source.
titlexs:string      
documentation
The attribute title contains the title of a source.
designationxs:string      
documentation
The attribute designation contains the kind of material.
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element patent allows to list a patent in the bibliography.

element personalMail
diagram eLML_Reference_p101.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
emailSenderelml:EmailsType      
documentation
The attribute emailSender contains the name of the sender of an email source.
dayMonthYearxs:string      
documentation
The attribute dayMonthYear contains the day, the month and the year when source was published (eg. 25th March 2003).
subjectxs:string      
documentation
The attribute subject contains the subject of an email source.
recipientxs:string      
documentation
The attribute recipient contains the name of the recipient of an email source.
emailRecipientelml:EmailsType      
documentation
The attribute emailRecipient contains the email address of the recipient of an email source.
publishedderived by: xs:string      
documentation
The attribute published contains yes if a source is published and no if a source is unpublished.
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element personalMail allows to list personal mail contacts in the bibliography.

element publicationCorporateBody
diagram eLML_Reference_p102.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
publicationYearxs:gYear      
documentation
The attribute publicationYear contains the year of publication of a source.
titlexs:string      
documentation
The attribute title contains the title of a source.
publicationPlacexs:string      
documentation
The attribute publicationPlace contains the place of publication of a source.
publisherxs:string      
documentation
The attribute publisher contains the name of the publisher of a source.
reportNrxs:string      
documentation
The attribute reportNr contains the number of the report.
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element publicationCorporateBody allows to list a publication of a corporate body in the bibliography.

element thesis
diagram eLML_Reference_p103.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
publicationYearxs:gYear      
documentation
The attribute publicationYear contains the year of publication of a source.
titlexs:string      
documentation
The attribute title contains the title of a source.
designationxs:string      
documentation
The attribute designation contains the kind of material.
typexs:string      
documentation
The attribute type contains the type of a source.
institutionxs:string      
documentation
The attribute institution contains the institiution of production of a source.
publishedderived by: xs:string      
documentation
The attribute published contains yes if a source is published and no if a source is unpublished.
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element thesis allows to list a thesis in the bibliography.

element videoFilmBroadcast
diagram eLML_Reference_p104.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
titlexs:string      
documentation
The attribute title contains the title of a source.
publicationYearxs:gYear      
documentation
The attribute publicationYear contains the year of publication of a source.
designationxs:string      
documentation
The attribute designation contains the kind of material.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
productionPlacexs:string      
documentation
The attribute productionPlace contains the place of production of a source.
productionOrganisationxs:string      
documentation
The attribute productionOrganisation contains the name of the organisation that produced the source.
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element videoFilmBroadcast allows to list a video, a film or a broadcast in the bibliography.

element websites
diagram eLML_Reference_p105.png
type extension of xs:string
used by
element bibliography
attributes
Name  Type  Use  Default  Fixed  annotation
bibIDxs:stringrequired      
documentation
The attribute bibID allows giving an unique id to a resource item in the bibliography. Bibliography items are referenced by the values of this attribute.
authorxs:string      
documentation
The attribute author contains the name of the author of a source. Author is also used instead of originator and issuingBody.
publicationYearxs:gYear      
documentation
The attribute publicationYear contains the year of publication of a source.
titlexs:string      
documentation
The attribute title contains the title of a source.
editionxs:string      
documentation
The attribute edition contains the number of the edition of a source.
publicationPlacexs:string      
documentation
The attribute publicationPlace contains the place of publication of a source.
publisherxs:string      
documentation
The attribute publisher contains the name of the publisher of a source.
urlderived by: xs:anyURI      
documentation
The attribute url contains the url where one can find the source.
accessedDatexs:string      
documentation
The attribute accessedDate contains the date when the source was last accessed.
downloadUrlderived by: xs:anyURI      
documentation
The attribute downloadUrl contains the url where one can download a PDF,... of the referenced source document.
annotation
documentation
The element websites allows to list a website or electronic resource in the bibliography.


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy