Learning Material Markup Language: Difference between revisions
m (using an external editor) |
m (using an external editor) |
||
Line 6: | Line 6: | ||
{{quotation|The Passau Teachware Metamodel describes generally the modular structure of eLearning contents. It can be instantiated for diverse fields of application like mathematics/computer science, operation research, financial planning or your own required field of application}} ( | {{quotation|The Passau Teachware Metamodel describes generally the modular structure of eLearning contents. It can be instantiated for diverse fields of application like mathematics/computer science, operation research, financial planning or your own required field of application}} ( | ||
[http://www.lmml.de/index?text=22], retrieved 12: | [http://www.lmml.de/index?text=22], retrieved 12:32, 30 May 2007 (MEST)). | ||
{{quotation|The elearning content is organized modularly. It consists of various modules. Each module may contain further modules itself. The basic units of information in this hierarchy are called Content Modules, e.g. Definiton or Motivation. Their content can be structured as lists or tables, containing static or dynamic media objects, for instance picture, animation, text, which are linked with an open plug-in-interface.}}([http://www.lmml.de/index?text=22], retrieved 12: | {{quotation|The elearning content is organized modularly. It consists of various modules. Each module may contain further modules itself. The basic units of information in this hierarchy are called Content Modules, e.g. Definiton or Motivation. Their content can be structured as lists or tables, containing static or dynamic media objects, for instance picture, animation, text, which are linked with an open plug-in-interface.}}([http://www.lmml.de/index?text=22], retrieved 12:32, 30 May 2007 (MEST)). | ||
[[image:PassauTeachwareMetaModel.gif|frame|none|Passau Teachware Metamodel]] | [[image:PassauTeachwareMetaModel.gif|frame|none|Passau Teachware Metamodel - ©2007 IFIS. Reproduced without asking for permission]] | ||
The framework is extensible, i.e. individual elearning applications have to fulfill specific requirements but {{quotation|modules types such as algorithms, descriptions or hints can be added as easily as existing types can be specialized}}. | The framework is extensible, i.e. individual elearning applications have to fulfill specific requirements but {{quotation|modules types such as algorithms, descriptions or hints can be added as easily as existing types can be specialized}}. | ||
[[image:myPassauTeachwareMetaModel.gif|frame|none|Passau Teachware Metamodel]] | [[image:myPassauTeachwareMetaModel.gif|frame|none|"My" Passau Teachware Metamodel ©2007 IFIS. Reproduced without asking for permission]] | ||
{{quotation|LMML modules can be associated with other LMML modules in different ways. The Passau Teachware Model provides following types of association: defined, illustrated and other. These types can be adapted and extended accordingly to the field of application. The single LMML modules and their association are described by metadata. Therefore, LMML provides a basic set of metadata: general (author, title, catchwords, etc), time-related (creation-, modification-, release-, expiation-date, etc.) and educational (difficulty, abstraction, ect.)}}. ([http://www.lmml.de/index?text=22], retrieved 12:32, 30 May 2007 (MEST)). | |||
[[image:PTM-rel-metadata.gif|frame|none|Passau Teachware Metamodel ©2007 IFIS. Reproduced without asking for permission]] | |||
[[image: | In the same way, associations and metadata also can be extended in three ways, i.e. references, new relations (e.g. prerequisites) and metadata | ||
[[image:myPTM-rel-metadata.gif|frame|none|"My" Passau Teachware Metamodel ©2007 IFIS. Reproduced without asking for permission]] | |||
== Tools == | == Tools == | ||
(to be done) | |||
== The DTD == | == The DTD == |
Revision as of 11:32, 30 May 2007
Definition
Learning Material Markup Language (LMML) is both a framework and a series of educational modeling languages based on the the Passau Teachware Model (PTM).
The Passau Teachware Metamodel
“The Passau Teachware Metamodel describes generally the modular structure of eLearning contents. It can be instantiated for diverse fields of application like mathematics/computer science, operation research, financial planning or your own required field of application” ( [1], retrieved 12:32, 30 May 2007 (MEST)).
“The elearning content is organized modularly. It consists of various modules. Each module may contain further modules itself. The basic units of information in this hierarchy are called Content Modules, e.g. Definiton or Motivation. Their content can be structured as lists or tables, containing static or dynamic media objects, for instance picture, animation, text, which are linked with an open plug-in-interface.”([2], retrieved 12:32, 30 May 2007 (MEST)).
The framework is extensible, i.e. individual elearning applications have to fulfill specific requirements but “modules types such as algorithms, descriptions or hints can be added as easily as existing types can be specialized”.
“LMML modules can be associated with other LMML modules in different ways. The Passau Teachware Model provides following types of association: defined, illustrated and other. These types can be adapted and extended accordingly to the field of application. The single LMML modules and their association are described by metadata. Therefore, LMML provides a basic set of metadata: general (author, title, catchwords, etc), time-related (creation-, modification-, release-, expiation-date, etc.) and educational (difficulty, abstraction, ect.)”. ([3], retrieved 12:32, 30 May 2007 (MEST)).
In the same way, associations and metadata also can be extended in three ways, i.e. references, new relations (e.g. prerequisites) and metadata
Tools
(to be done)
The DTD
Since the DTD for LMML is extensible, it is divided into several module files by the use of external parameters.
The driver module
Typically, one needs the LMML framework and its modules defined parameter entities. The single modules are "cmodel", "metadata", "datatypes", "multimedia", "table", "list", "link" and "charent". Each LMLL language is defined in a "driver module" that whill include other files. As an example, the DTD for Computer-Science teaching LMML-CS.dtd would include both this framework and extra extensions.
%lmml-framework.mod; %lmml-cs-spec.mod;
Here is the DTD for the LMLL-CS driver module:
<!-- LMML-CS-Content DTD......................................... -->
<!-- file: LMML-CS.dtd..................................... -->
<!--
This is LMML-CS, a language for specifying teachware content from
the domain of application of teaching and learning computer science as
described in Christian Suess, Burkhard Freitag, Peter Broessler,
"Metamodeling for Web-Based Teachware Management". In: P.P Chen,
D.W. Embley, J. Kouloumdijan, S.W. Liddle and J.F. Roddick, Proc. Intl. ER'99
Workshop on the World-Wide Web and Conceptual Modeling, Nov. 15-18 1999,
Paris, France. LNCS 1727, Springer Verlag,
http://im.fmi.uni-passau.de/db/literatur.php3?key=SFB99
It is an implementation of the XML binding of the teachware-specific meta-model
described in Christian Suess, Adaptive Knowledge Management: A Meta-Modeling
Approach and its Binding to XML". In: Proceedings 11. Workshop Grundlagen von Datenbanken,
Arbeitskreis Grundlagen von Informationssystemen im GI-Fachausschuss 2.5, Ploen, Germany, 2000,
http://im.fmi.uni-passau.de/db/literatur.php3?key=S00
This is a driver file corresponding to the modulraization mechanism as
defined in "Building XHTML Modules", W3C Working Draft 5 January 2000 ,
http://www.w3.org/TR/2000/WD-xhtml-building-20000105
Please use this formal public identifier to identify it:
"-//DE.UNI-PASSAU.IM//DTD LMML-CS 1.1//EN"
Please use this formal system identifier to identify it:
"LMML-CS.dtd"
Author: Christian Suess <lmml@ifis.uni-passau.de>
Date: Wednesday 12-Apr-2000
Last Changes: Wednesday 12-Oct-2000
This is SUBJECT TO CHANGE, pending final approval.
Please send your questions, bug reports, comments, or
suggestions for changes to lmml@ifis.uni-passau.de
-->
<!--
_______________________________________________________________________
|
| Copyright 1999-2000 Christian Suess, University of Passau, Germany
|
| All rights reserved.
|
| Permission to use, copy, modify, and distribute this document for
| any purposes and without fee is hereby granted in perpetuity,
| provided that the above copyright notice and this permission notice
| appear in all copies of this document.
|
| WE PROVIDE THIS DOCUMENT TO USER "AS IS." WE DISCLAIM ALL
| WARRANTIES, EXPRESS OR IMPLIED, WITH RESPECT TO THIS DOCUMENT,
| INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
| PARTICULAR PURPOSE. IN NO EVENT SHALL WE BE LIABLE FOR ANY
| DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
| OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA, OR
| PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE, OR OTHER
| TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OF
| THIS DOCUMENT.
|
| If you modify the LMML modules and drivers in any way, label your DTDs as a
| variant of LMML.
|_______________________________________________________________________
-->
<!ENTITY % LMML.version "-//DE.UNI-PASSAU.IM//DTD LMML-CS 1.1//EN">
<!ENTITY % LMML.ns "lmml">
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<!-- Computer science-specific content models .................... -->
<!ENTITY % Contentobject.extra "| proposition | theorem | proof | algorithm | formula">
<!ENTITY % Incontentobject.extra "| math | code | LMMLcode">
<!ENTITY % Inline.extra "| math | code | LMMLcode">
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<!-- Text extension entities ................................... -->
<!ENTITY % Multimedia.extra "| LMMLtext">
<!ENTITY % Bibitem.content "(LMMLtext)">
<!ENTITY % Inline.nolink.class "| emphasized | quoted | annotated | defined | formatted %Inline.extra;">
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<!-- Modular Framework Module ................................... -->
<!ENTITY % lmml-framework.mod SYSTEM "LMML11-framework-10.mod">
%lmml-framework.mod;
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<!-- Text extension ........................... -->
<!ENTITY % lmml-text.extenstion "INCLUDE">
<![%lmml-text.extenstion;[
<!ENTITY % lmml-text.ext
PUBLIC "-//DE.UNI-PASSAU.IM//ENTITIES LMML 1.1 Text Extension 1.0//EN"
"LMML11-text-10.ext" >
%lmml-text.ext;]]>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<!-- Computer science-specific modules ........................... -->
<!ENTITY % lmml-cs-spec.mod SYSTEM "LMML11-CS-spec-10.mod">
%lmml-cs-spec.mod;
<!-- end of driver LMML-CS.dtd.................................................. -->
The LMML framework module
This module contains the modular LMLL framework.
<!-- LMML 1.1 Modular Framework Module ....................................... -->
<!-- file: LMML11-framework-10.mod ............................................ -->
<!--
This is the modular Learning Material Markup Language, an implementation
of the XML binding of the teachware-specific meta-model described in
Christian Suess, Adaptive Knowledge Management: A Meta-Modeling
Approach and its Binding to XML". In: Proceedings 11. Workshop Grundlagen
von Datenbanken, Arbeitskreis Grundlagen von Informationssystemen im
GI-Fachausschuss 2.5, Ploen, Germany, 2000,
http://im.fmi.uni-passau.de/db/literatur.php3?key=S00
This is a module file corresponding to the modularization mechanism as
defined in "Building XHTML Modules", W3C Working Draft 5 January 2000 ,
http://www.w3.org/TR/2000/WD-xhtml-building-20000105
Please use this formal public identifier to identify it:
"-//DE.UNI-PASSAU.IM//ENTITIES LMML 1.1 Modular Framework 1.0//EN"
Please use this formal system identifier to identify it:
"LMML11-framework-10.mod"
Author: Christian Suess <lmml@ifis.uni-passau.de>
Date: Wednesday 12-Apr-2000
Last Changes: Wednesday 06-Sep-2000
This is SUBJECT TO CHANGE, pending final approval.
Please send your questions, bug reports, comments, or
suggestions for changes to lmml@ifis.uni-passau.de
-->
<!--
Modular Framework
is required by all LMML content DTDs. It instantiates the
modules needed to support the LMML modularization model, including:
+ characters
+ datatypes
+ metadata
+ multimedia
+ links
+ tables
+ lists
+ conceptual model
-->
<!--
_______________________________________________________________________
|
| Copyright 1999-2000 Christian Suess, University of Passau, Germany
|
| All rights reserved.
|
| Permission to use, copy, modify, and distribute this document for
| any purposes and without fee is hereby granted in perpetuity,
| provided that the above copyright notice and this permission notice
| appear in all copies of this document.
|
| WE PROVIDE THIS DOCUMENT TO USER "AS IS." WE DISCLAIM ALL
| WARRANTIES, EXPRESS OR IMPLIED, WITH RESPECT TO THIS DOCUMENT,
| INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
| PARTICULAR PURPOSE. IN NO EVENT SHALL WE BE LIABLE FOR ANY
| DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
| OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA, OR
| PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE, OR OTHER
| TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OF
| THIS DOCUMENT.
|
| If you modify the LMML modules and drivers in any way, label your DTDs
| as a variant of LMML.
|_______________________________________________________________________
-->
<!--================ LMML modules ==================================-->
<!--================ LMML character entities =======================-->
<!ENTITY % lmml-charent.module "INCLUDE">
<![%lmml-charent.module;[
<!ENTITY % lmml-charent.mod
PUBLIC "-//DE.UNI-PASSAU.IM//ENTITIES LMML 1.1 Character Entities 1.0//EN"
"LMML11-charent-10.mod" >
%lmml-charent.mod;]]>
<!--================ LMML datatypes =================================-->
<!ENTITY % lmml-datatypes.module "INCLUDE">
<![%lmml-datatypes.module;[
<!ENTITY % lmml-datatypes.mod
PUBLIC "-//DE.UNI-PASSAU.IM//ENTITIES LMML 1.1 Datatypes 1.0//EN"
"LMML11-datatypes-10.mod">
%lmml-datatypes.mod;]]>
<!--================ LMML metadata =================================-->
<!ENTITY % lmml-metadata.module "INCLUDE">
<![%lmml-metadata.module;[
<!ENTITY % lmml-metadata.mod
PUBLIC "-//DE.UNI-PASSAU.IM//ENTITIES LMML 1.1 Metadata 1.0//EN"
"LMML11-metadata-10.mod" >
%lmml-metadata.mod;]]>
<!--================ LMML link =====================================-->
<!ENTITY % lmml-link.module "INCLUDE">
<![%lmml-link.module;[
<!ENTITY % lmml-link.mod
PUBLIC "-//DE.UNI-PASSAU.IM//ENTITIES LMML 1.1 Link 1.0//EN"
"LMML11-link-10.mod" >
%lmml-link.mod;]]>
<!--================ LMML multimedia ===============================-->
<!ENTITY % lmml-multimedia.module "INCLUDE">
<![%lmml-multimedia.module;[
<!ENTITY % lmml-multimedia.mod
PUBLIC "-//DE.UNI-PASSAU.IM//ENTITIES LMML 1.1 Multimedia 1.0//EN"
"LMML11-multimedia-10.mod" >
%lmml-multimedia.mod;]]>
<!--================================================================-->
<!ENTITY % List.class "| olist | ulist">
<!ENTITY % Tabledata.extra "%List.class;">
<!--================ LMML table ====================================-->
<!ENTITY % lmml-table.module "INCLUDE">
<![%lmml-table.module;[
<!ENTITY % lmml-table.mod
PUBLIC "-//DE.UNI-PASSAU.IM//ENTITIES LMML 1.1 Table 1.0//EN"
"LMML11-table-10.mod" >
%lmml-table.mod;]]>
<!--================================================================-->
<!ENTITY % Incontentobject.nolist.class "%Multimedia.class; %Table.class;">
<!--================ LMML list =====================================-->
<!ENTITY % lmml-list.module "INCLUDE">
<![%lmml-list.module;[
<!ENTITY % lmml-list.mod
PUBLIC "-//DE.UNI-PASSAU.IM//ENTITIES LMML 1.1 List 1.0//EN"
"LMML11-list-10.mod" >
%lmml-list.mod;]]>
<!--================================================================-->
<!ENTITY % Incontentobject.extra "">
<!ENTITY % Incontentobject.class "%Multimedia.class; %Table.class; %List.class; %Incontentobject.extra;">
<!--================ LMML cmodel ====================================-->
<!ENTITY % lmml-cmodel.module "INCLUDE">
<![%lmml-cmodel.module;[
<!ENTITY % lmml-cmodel.mod
PUBLIC "-//DE.UNI-PASSAU.IM//ENTITIES LMML 1.1 Conceptual Model 1.0//EN"
"LMML11-cmodel-10.mod" >
%lmml-cmodel.mod;]]>
<!-- end of LMML11-framework-10.mod -->
The Conceptual (Content) Module
<!-- LMML 1.1 Conceptual Model Module ............................................. -->
<!-- file: LMML11-cmodel-10.mod ............................................. -->
<!--
This is the modular Learning Material Markup Language, an implementation
of the XML binding of the teachware-specific meta-model described in
Christian Suess, Adaptive Knowledge Management: A Meta-Modeling
Approach and its Binding to XML". In: Proceedings 11. Workshop Grundlagen
von Datenbanken, Arbeitskreis Grundlagen von Informationssystemen im
GI-Fachausschuss 2.5, Ploen, Germany, 2000,
http://im.fmi.uni-passau.de/db/literatur.php3?key=S00
This is a module file corresponding to the modularization mechanism as
defined in "Building XHTML Modules", W3C Working Draft 5 January 2000 ,
http://www.w3.org/TR/2000/WD-xhtml-building-20000105
Please use this formal public identifier to identify it:
"-//DE.UNI-PASSAU.IM//ENTITIES LMML 1.1 Conceptual Model 1.0//EN"
Please use this formal system identifier to identify it:
"LMML11-cmodel-10.mod"
Author: Christian Suess <lmml@ifis.uni-passau.de>
Date: Wednesday 12-Apr-2000
Last Changes: Wednesday 12-Oct-2000
This is SUBJECT TO CHANGE, pending final approval.
Please send your questions, bug reports, comments, or
suggestions for changes to lmml@ifis.uni-passau.de
-->
<!--
Conceptual Model
This module replaces the LMML 1.0 Conceptual Model module and the LMML 1.0 Structure
Modul. It implements the XML Binding of the structure of teachware formaly known as LMSML
and describes the groupings of elements that make up common content models for LMML formaly
known as LMCML.
Conceptual units elements now are replaced by sections having corresponding type attributes,
e.g. a <courseUnit> now is replaced by a <section type="course">.
LMML has four basic content models:
%Inline.class; character-level elements
%Incontentobject.class; block-like elements within ContentObjects
%Contentobject.class; block-like elements ContentObjects
-->
<!--
_______________________________________________________________________
|
| Copyright 1999-2000 Christian Suess, University of Passau, Germany
|
| All rights reserved.
|
| Permission to use, copy, modify, and distribute this document for
| any purposes and without fee is hereby granted in perpetuity,
| provided that the above copyright notice and this permission notice
| appear in all copies of this document.
|
| WE PROVIDE THIS DOCUMENT TO USER "AS IS." WE DISCLAIM ALL
| WARRANTIES, EXPRESS OR IMPLIED, WITH RESPECT TO THIS DOCUMENT,
| INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
| PARTICULAR PURPOSE. IN NO EVENT SHALL WE BE LIABLE FOR ANY
| DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
| OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA, OR
| PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE, OR OTHER
| TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OF
| THIS DOCUMENT.
|
| If you modify the LMML modules and drivers in any way, label your DTDs
| as a variant of LMML.
|_______________________________________________________________________
-->
<!--================ imported entities ===============================-->
<!-- from module LMML11-datatypes-10.mod -->
<!ENTITY % URI.datatype "">
<!-- from module LMML11-framework-10.mod -->
<!ELEMENT dummycmodel (#PCDATA)>
<!ENTITY % Incontentobject.class "dummycmodel">
<!-- from module LMML11-metadata-10.mod -->
<!ENTITY % Audience.attrib "">
<!ENTITY % Moduleproperties.attrib "">
<!-- from the driver file, e.g. LMML-CS.dtd or LMML-FP.dtd-->
<!ENTITY % LMML.version "">
<!ENTITY % LMML.ns "">
<!--================ content modules ==================================-->
<!ENTITY % Contentobject.extra "">
<!ENTITY % Contentobject.class "| motivation | conclusion | definition | paragraph | remark | example | exercise | illustration %Contentobject.extra;">
<!ELEMENT motivation (%Incontentobject.class;)*>
<!ATTLIST motivation
%Moduleproperties.attrib;
>
<!ELEMENT conclusion (%Incontentobject.class;)*>
<!ATTLIST conclusion
%Moduleproperties.attrib;
>
<!ELEMENT definition (%Incontentobject.class;)*>
<!ATTLIST definition
%Moduleproperties.attrib;
>
<!ELEMENT paragraph (%Incontentobject.class;)*>
<!ATTLIST paragraph
%Moduleproperties.attrib;
>
<!-- Teaching and coaching remarks. For footnotes use Inlineobject annotated -->
<!ELEMENT remark (%Incontentobject.class;)*>
<!ATTLIST remark
%Moduleproperties.attrib;
%Audience.attrib;
>
<!ELEMENT example (%Incontentobject.class;)*>
<!ATTLIST example
%Moduleproperties.attrib;
>
<!ELEMENT exercise (%Incontentobject.class; | (task, solution?))*>
<!ATTLIST exercise
%Moduleproperties.attrib;
>
<!ELEMENT task (%Incontentobject.class;)*>
<!ELEMENT solution (%Incontentobject.class;)*>
<!ELEMENT illustration (%Incontentobject.class;)*>
<!ATTLIST illustration
%Moduleproperties.attrib;
>
<!ENTITY % Bibitem.content "(#PCDATA)">
<!ELEMENT bibItem %Bibitem.content;>
<!ATTLIST bibItem
bibKey ID #REQUIRED
>
<!-- =============== structure modules =====================================-->
<!ENTITY % Structuremodule.class "section | collection | glossary | bibliography">
<!-- At least sections and collections have some additional attributes ..........-->
<!ENTITY % Structuremodule.attrib "strategy (beh | con) #IMPLIED
type (course | exercise | coaching | example) #IMPLIED
">
<!-- additional attrib: sort order (by title, by author etc.) -->
<!--================ behaviouristic StructureModules ===================================-->
<!--================ StructureModule Section ===================================-->
<!ENTITY % Section.content.extra "">
<!ENTITY % Section.content "%Structuremodule.class; %Contentobject.class; %Section.content.extra;">
<!ELEMENT section (%Section.content;)*>
<!ATTLIST section
%Structuremodule.attrib;
%Moduleproperties.attrib;
>
<!--================ constructivistic StructureModules ===================================-->
<!--================ structure module collection ===================================-->
<!ENTITY % Collection.content.extra "">
<!ENTITY % Collection.content "%Structuremodule.class; %Contentobject.class; %Collection.content.extra;">
<!ELEMENT collection (%Collection.content;)*>
<!ATTLIST collection
%Structuremodule.attrib;
%Moduleproperties.attrib;
>
<!--================ structure module glossary ===================================-->
<!ENTITY % Glossary.content.extra "">
<!ENTITY % Glossary.content "definition %Glossary.content.extra;">
<!ELEMENT glossary (%Glossary.content;)*>
<!ATTLIST glossary
%Moduleproperties.attrib;
>
<!--================ structure module bibliography ===================================-->
<!ENTITY % Bibliography.content.extra "">
<!ENTITY % Bibliography.content "bibItem %Bibliography.content.extra;">
<!ELEMENT bibliography (%Bibliography.content;)*>
<!ATTLIST bibliography
%Moduleproperties.attrib;
>
<!--================ document element =================================-->
<!ENTITY % LMML.content "%Structuremodule.class; %Contentobject.class;">
<!ELEMENT lmml (%LMML.content;)>
<!ENTITY % LMML.version.attrib "version CDATA #FIXED '%LMML.version;'">
<!ATTLIST lmml
%LMML.version.attrib;
>
<!-- end of LMML11-cmodel-10.mod -->
Other modules
- Not shown here, you may get the zip file from the lmll site and look at its contents by yourself :)
- LMML is also available as XML Schema ([4])
Links
- Main web site
LMML - Learning Material Markup Language Framework LMML
- Talks
A Teachware Management Framework forMultiple Teaching Strategies, (ED-MEDIA 2000, 26.6.-1.7.2000, Montreal, Canada.)
- Passauer Knowledge Management System (in German).
References
- Freitag, Burkhard (2002). LMML - Eine Sprachfamilie für eLearning Content. In: Workshop E-Learning Content auf Basis von XML der Informatik 2002, Konferenz der Gesellschaft für Informatik, Dortmund, 2002 PDF
- Suess Christian; Burkhard Freitag and Peter Broessler, "Metamodeling for Web-Based Teachware Management". In: P.P Chen, D.W. Embley, J. Kouloumdijan, S.W. Liddle and J.F. Roddick, Proc. Intl. ER'99 Workshop on the World-Wide Web and Conceptual Modeling, Nov. 15-18 1999, Paris, France. LNCS 1727, Springer Verlag, PDF
- Süß, Christian, Burkhard Freitag (2002): LMML - The Learning Material Markup Language Framework. In: Int. Worshop ICL, Villach, Austria, Sept. 2002. PDF
- Süß, Christian and Burkhard Freitag: Learning Material Markup Language LMML. IFIS Report 2001/03, 2001 PDF
- Süß Christian and Burkhard Freitag: Passau Knowledge Management System PaKMaS. IFIS Report 2001/02, 2001 PDF