Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Metadata: Difference between revisions

From MoodleDocs
(Default values modifications)
Line 96: Line 96:
"hierarchical" for social format
"hierarchical" for social format
| "collection"
| "collection"
|
| it matches with course format chosen by the teacher
|-----
|-----
| 1.8
| 1.8
Line 105: Line 105:
"3" for a course
"3" for a course
| "3"
| "3"
|
| "3"
|-----
|-----
| '''2'''
| '''2'''
Line 138: Line 138:
| Role
| Role
| 1
| 1
| Mandatory for author
| Mandatory
| "author"
| "author"
"publisher"
"publisher"
Line 147: Line 147:
| Entity
| Entity
| Smallest permitted maximum 40 items
| Smallest permitted maximum 40 items
| Mandatory for at least 1 author
| Mandatory
| "BEGIN:VCARD\nFN:Martin Dougiamas\nNICKNAME:moodler\nTITLE:Lead developer of Moodle\nEMAIL\;TYPE=INTERNET:martin@moodle.com\nEND:VCARD\n"
| "BEGIN:VCARD\nFN:Martin Dougiamas\nNICKNAME:moodler\nTITLE:Lead developer of Moodle\nEMAIL\;TYPE=INTERNET:martin@moodle.com\nEND:VCARD\n"
| Author's name is stored in database.
| Teacher's profile stored in database.
|-----
|-----
| 2.3.3
| 2.3.3
Line 184: Line 184:
| Mandatory
| Mandatory
| <nowiki>"http://moodle.org/course/metadata.php?id=5"</nowiki>
| <nowiki>"http://moodle.org/course/metadata.php?id=5"</nowiki>
| The URI of the resource
| The URI of the metadata
|-----
|-----
| 3.2
| 3.2
Line 205: Line 205:
| Mandatory
| Mandatory
| "BEGIN:VCARD\nFN:Martin Dougiamas\nNICKNAME:moodler\nTITLE:Lead developer of Moodle\nEMAIL\;TYPE=INTERNET:martin@moodle.com\nEND:VCARD\n"
| "BEGIN:VCARD\nFN:Martin Dougiamas\nNICKNAME:moodler\nTITLE:Lead developer of Moodle\nEMAIL\;TYPE=INTERNET:martin@moodle.com\nEND:VCARD\n"
| Author's name is stored in database.
| Teacher's profile stored in database.
|-----
|-----
| 3.2.3
| 3.2.3
Line 219: Line 219:
| Mandatory for MoodleCore
| Mandatory for MoodleCore
| "MoodleCorev1.0"
| "MoodleCorev1.0"
| LOMv1.0
| "MoodleCorev1.0"
|-----
|-----
| 3.4
| 3.4
Line 256: Line 256:
| Mandatory
| Mandatory
| <nowiki>"http://moodle.org/course/view.php?id=5"</nowiki>
| <nowiki>"http://moodle.org/course/view.php?id=5"</nowiki>
|
| URI of the resource.
|-----
|-----
| 4.4
| 4.4
Line 324: Line 324:


mixed for a Moodle course
mixed for a Moodle course
| "mixed"
| "mixed"
| "mixed"
|-----
|-----
Line 338: Line 339:


"very high" for a Moodle course
"very high" for a Moodle course
| "very high"
| "very high"
| "very high"
|-----
|-----
Line 399: Line 401:
| Optional
| Optional
| "en"
| "en"
| user default language
|-----
|-----
| '''6'''
| '''6'''
Line 410: Line 413:
| 1
| 1
| Mandatory
| Mandatory
"no" by default
| "yes"
| "yes"


"no"
"no"
| "no"
|-----
|-----
| 6.2
| 6.2
Line 420: Line 422:
| 1
| 1
| Mandatory
| Mandatory
"no" by default
| "yes"
| "yes"


"no"
"no"
| "no"
|-----
|-----
| 6.3
| 6.3
Line 485: Line 486:
| Mandatory
| Mandatory
| "BEGIN:VCARD\nFN:Martin Dougiamas\nNICKNAME:moodler\nTITLE:Lead developer of Moodle\nEMAIL\;TYPE=INTERNET:martin@moodle.com\nEND:VCARD\n"
| "BEGIN:VCARD\nFN:Martin Dougiamas\nNICKNAME:moodler\nTITLE:Lead developer of Moodle\nEMAIL\;TYPE=INTERNET:martin@moodle.com\nEND:VCARD\n"
| User's profile stored in the database
|-----
|-----
| 8.2
| 8.2
Line 491: Line 493:
| Mandatory
| Mandatory
| "2006-06-14"
| "2006-06-14"
| current date
|-----
|-----
| 8.3
| 8.3

Revision as of 07:18, 19 June 2006

Introduction

The aim of this page is to define the LOM application profile for Moodle courses (MoodleCore).

It's based on IEEE 1484.12.1-2002 LOM FINAL DRAFT STANDARD.

"An application profile is an assemblage of metadata elements selected from one or more metadata schemas and combined in a compound schema. Application profiles provide the means to express principles of modularity and extensibility. The purpose of an application profile is to adapt or combine existing schemas into a package that is tailored to the functional requirements of a particular application, while retaining interoperability with the original base schemas". Metadata Principles and Practicalities

Examples of LOM application profile

ARIADNE

CanCore

UKCore

Celebrate

MoodleCore

MoodleCore Base Schema
Nr Name Size Use in MoodleCore Example Default Value
1 General 1 Mandatory -
1.1 Identifier Smallest permitted maximum 10 items Mandatory for 1 item -
1.1.1 Catalog 1 Mandatory "URI" URI
1.1.2 Entry 1 Mandatory "http://moodle.org/course/view.php?id=5" The URI of the resource
1.2 Title 1 Mandatory ("en","Using Moodle") The title of the resource
1.3 Language Smallest permitted maximum 10 items Mandatory for 1 item "en","es_ES","fr_CA" The language of the user that edits this metadata or the course to which the metadata belongs
1.4 Description Smallest permitted maximum 10 items Optional ("en,"The best course for using Moodle") In most resources and activities, the user fill it. This value fits this metadata, but it's HTML coded :S
1.5 Keyword Smallest permitted maximum 10 items Mandatory for at least 1 item ("en","Learning Management System")
1.6 Coverage Smallest permitted maximum 10 items Not present
1.7 Structure 1 Mandatory

"collection" for topics and weekly format "hierarchical" for social format

"collection" it matches with course format chosen by the teacher
1.8 Aggregation Level 1 Mandatory

"3" for a course

"3" "3"
2 LifeCycle 1 Mandatory -
2.1 Version 1 Optional ("en","1.0")
2.2 Status 1 Optional ("en","final")
2.3 Contribute Smallest permitted maximum 30 items Mandatory for at least 1 author -
2.3.1 Role 1 Mandatory "author"

"publisher" "unknown"

author
2.3.2 Entity Smallest permitted maximum 40 items Mandatory "BEGIN:VCARD\nFN:Martin Dougiamas\nNICKNAME:moodler\nTITLE:Lead developer of Moodle\nEMAIL\;TYPE=INTERNET:martin@moodle.com\nEND:VCARD\n" Teacher's profile stored in database.
2.3.3 Date 1 Optional "2006-06-14" the current date
3 Meta-Metadata 1 Mandatory -
3.1 Identifier Smallest permitted maximum 10 items Mandatory for 1 item -
3.1.1 Catalog 1 Mandatory "URI" URI
3.1.2 Entry 1 Mandatory "http://moodle.org/course/metadata.php?id=5" The URI of the metadata
3.2 Contribute Smallest permitted maximum 10 items Mandatory for at least 1 creator -
3.2.1 Role 1 Mandatory "creator" Creator
3.2.2 Entity Smallest permitted maximum 10 items Mandatory "BEGIN:VCARD\nFN:Martin Dougiamas\nNICKNAME:moodler\nTITLE:Lead developer of Moodle\nEMAIL\;TYPE=INTERNET:martin@moodle.com\nEND:VCARD\n" Teacher's profile stored in database.
3.2.3 Date 1 Optional "2006-06-14" Current date
3.3 Metadata Schema Smallest permitted maximum 10 items Mandatory for MoodleCore "MoodleCorev1.0" "MoodleCorev1.0"
3.4 Language 1 Mandatory "en" current user language
4 Technical 1 Mandatory -
4.1 Format Smallest permitted maximum 40 items Not present -
4.2 Size 1 Mandatory

The calculated size of the backup file

"235689"
4.3 Location Smallest permitted maximum 10 items Mandatory "http://moodle.org/course/view.php?id=5" URI of the resource.
4.4 Requirement Smallest permitted maximum 40 items Not present -
4.4.1 OrComposite Smallest permitted maximum 40 items Not present -
4.4.1.1 Type 1 Not present -
4.4.1.2 Name 1 Not present -
4.4.1.3 Minimum Version 1 Not present -
4.4.1.4 Maximum Version 1 Not present -
4.5 Installation Remarks 1 Not present -
4.6 Other Platform Requirements 1 Not present -
4.7 Duration 1 Not present -
5 Educational Smallest permitted maximum 100 items Mandatory -
5.1 Interactivity Type 1 Mandatory

mixed for a Moodle course

"mixed" "mixed"
5.2 Learning Resource Type Smallest permitted maximum 10 items Not Present -
5.3 Interactivity Level 1 Mandatory

"very high" for a Moodle course

"very high" "very high"
5.4 Semantic Density 1 Optional "medium"

"very high"

5.5 Intended End User Role Smallest permitted maximum 10 items Mandatory

"learner" for a Moodle course

"learner"
5.6 Context Smallest permitted maximum 10 items Optional ("LOMv1.0","school")

("LOMv1.0","higher education")

("LOMv1.0","training")

5.7 Typical Age Range Smallest permitted maximum 5 items Optional "7-9"

("en","adults only")

5.8 Difficulty 1 Optional "very easy"

"very difficult"

5.9 Typical Learning Time 1 Optional "PT1H30M"
5.10 Description Smallest permitted maximum 10 items Optional ("en","Use social activities if you have some troubles")
5.11 Language Smallest permitted maximum 10 items Optional "en" user default language
6 Rights 1 Mandatory -
6.1 Cost 1 Mandatory "yes"

"no"

"no"
6.2 Copyright and Other Restrictions 1 Mandatory "yes"

"no"

"no"
6.3 Description 1 Optional ("en","Use of this learning object is only permitted after a donation has been made to moodle.com")
7 Relation Smallest permitted maximum 100 items Optional -
7.1 Kind 1 Mandatory "isrequiredby"
7.2 Resource 1 Mandatory -
7.2.1 Identifier Smallest permitted maximum 10 items Mandatory for at least 1 item -
7.2.1.1 Catalog 1 Mandatory "URI"
7.2.1.2 Entry 1 Mandatory "http://moodle.org/course/view.php?id=20"
7.2.2 Description Smallest permitted maximum 10 items Optional ("en","Using Moodle in french")
8 Annotation Smallest permitted maximum 30 items Optional -
8.1 Entity 1 Mandatory "BEGIN:VCARD\nFN:Martin Dougiamas\nNICKNAME:moodler\nTITLE:Lead developer of Moodle\nEMAIL\;TYPE=INTERNET:martin@moodle.com\nEND:VCARD\n" User's profile stored in the database
8.2 Date 1 Mandatory "2006-06-14" current date
8.3 Description 1 Mandatory ("en","I really enjoy using this course")
9 Classification Smallest permitted maximum 40 items Optional but recommended -
9.1 Purpose 1 Not present
9.2 Taxon Path Smallest permitted maximum 40 items Mandatory for at least 1 item -
9.2.1 Source 1 Mandatory ("en","ARIADNE")
9.2.2 Taxon Smallest permitted maximum 15 items Mandatory for at least 1 item -
9.2.2.1 Id 1 Mandatory "12"
9.2.2.2 Entry 1 Mandatory ("en","Exact, Natural and Engineering Sciences")
9.3 Description 1 Not present
9.4 Keyword Smallest permitted maximum 40 items Not present

See also