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
No edit summary
 
(7 intermediate revisions by 5 users not shown)
Line 9: Line 9:


== Examples of LOM application profile ==
== Examples of LOM application profile ==
[http://www.ariadne-eu.org/common/docs/MappingBetweenAriadneAndLomV1.pdf ARIADNE]
{{Warning | All links are dead. }}
[http://www.ariadne-eu.org/common/docs/MappingBetweenAriadneAndLomV1.pdf ARIADNE] (Moodle has a plugin for Ariadne)


[http://www.cancore.ca/ CanCore]
[http://www.cancore.ca/ CanCore]
Line 16: Line 17:


[http://goedel.uiah.fi/projects/calibrate/attachment/wiki/MetadataStandards/CELEB_app_profile.pdf Celebrate]
[http://goedel.uiah.fi/projects/calibrate/attachment/wiki/MetadataStandards/CELEB_app_profile.pdf Celebrate]
[http://www.iucc.ac.il/lo/repository_en.htm ISRACore]


== MoodleCore ==
== MoodleCore ==
Line 96: Line 99:
"hierarchical" for social format
"hierarchical" for social format
| "collection"
| "collection"
|
| it matches with course format chosen by the teacher
|-----
|-----
| 1.8
| 1.8
Line 104: Line 107:


"3" for a course
"3" for a course
| "3"
| "3"
| "3"
|-----
|-----
Line 111: Line 115:
| Mandatory
| Mandatory
| -
| -
|
|-----
|-----
| 2.1
| 2.1
Line 117: Line 122:
| Optional
| Optional
| ("en","1.0")
| ("en","1.0")
|
|-----
|-----
| 2.2
| 2.2
Line 123: Line 129:
| Optional
| Optional
| ("en","final")
| ("en","final")
|
|-----
|-----
| 2.3
| 2.3
Line 129: Line 136:
| Mandatory for at least 1 author
| Mandatory for at least 1 author
| -
| -
|
|-----
|-----
| 2.3.1
| 2.3.1
| Role
| Role
| 1
| 1
| Mandatory for author
| Mandatory
| "author"
| "author"
"publisher"
"publisher"
"unknown"
"unknown"
| author
|-----
|-----
| 2.3.2
| 2.3.2
| 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"
| Teacher's profile stored in database.
|-----
|-----
| 2.3.3
| 2.3.3
Line 151: Line 159:
| Optional
| Optional
| "2006-06-14"
| "2006-06-14"
| the current date
|-----
|-----
| '''3'''
| '''3'''
Line 157: Line 166:
| Mandatory
| Mandatory
| -
| -
|
|-----
|-----
| 3.1
| 3.1
Line 163: Line 173:
| Mandatory for 1 item
| Mandatory for 1 item
| -
| -
|
|-----
|-----
| 3.1.1
| 3.1.1
Line 169: Line 180:
| Mandatory
| Mandatory
| "URI"
| "URI"
| URI
|-----
|-----
| 3.1.2
| 3.1.2
Line 175: Line 187:
| 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 metadata
|-----
|-----
| 3.2
| 3.2
Line 181: Line 194:
| Mandatory for at least 1 creator
| Mandatory for at least 1 creator
| -
| -
|
|-----
|-----
| 3.2.1
| 3.2.1
Line 187: Line 201:
| Mandatory
| Mandatory
| "creator"
| "creator"
| Creator
|-----
|-----
| 3.2.2
| 3.2.2
Line 193: Line 208:
| 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"
| Teacher's profile stored in database.
|-----
|-----
| 3.2.3
| 3.2.3
Line 199: Line 215:
| Optional
| Optional
| "2006-06-14"
| "2006-06-14"
| Current date
|-----
|-----
| 3.3
| 3.3
Line 204: Line 221:
| Smallest permitted maximum 10 items
| Smallest permitted maximum 10 items
| Mandatory for MoodleCore
| Mandatory for MoodleCore
| "MoodleCorev1.0"
| "MoodleCorev1.0"
| "MoodleCorev1.0"
|-----
|-----
Line 211: Line 229:
| Mandatory
| Mandatory
| "en"
| "en"
| current user language
|-----
|-----
| '''4'''
| '''4'''
Line 217: Line 236:
| Mandatory
| Mandatory
| -
| -
|
|-----
|-----
| 4.1
| 4.1
Line 223: Line 243:
| Not present
| Not present
| -
| -
|
|-----
|-----
| 4.2
| 4.2
Line 231: Line 252:
The calculated size of the backup file
The calculated size of the backup file
| "235689"
| "235689"
|
|-----
|-----
| 4.3
| 4.3
Line 237: Line 259:
| 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 304: Line 327:


mixed for a Moodle course
mixed for a Moodle course
| "mixed"
| "mixed"
| "mixed"
|-----
|-----
Line 318: Line 342:


"very high" for a Moodle course
"very high" for a Moodle course
| "very high"
| "very high"
| "very high"
|-----
|-----
Line 379: Line 404:
| Optional
| Optional
| "en"
| "en"
| user default language
|-----
|-----
| '''6'''
| '''6'''
Line 390: Line 416:
| 1
| 1
| Mandatory
| Mandatory
"no" by default
| "yes"
| "yes"


"no"
"no"
| "no"
|-----
|-----
| 6.2
| 6.2
Line 400: Line 425:
| 1
| 1
| Mandatory
| Mandatory
"no" by default
| "yes"
| "yes"


"no"
"no"
| "no"
|-----
|-----
| 6.3
| 6.3
Line 465: Line 489:
| 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 471: Line 496:
| Mandatory
| Mandatory
| "2006-06-14"
| "2006-06-14"
| current date
|-----
|-----
| 8.3
| 8.3
Line 537: Line 563:


*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=46942 Metadata Moodle] forum discussion
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=46942 Metadata Moodle] forum discussion
[[Category:Metadata]]

Latest revision as of 10:54, 17 July 2017

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

Warning: All links are dead.


ARIADNE (Moodle has a plugin for Ariadne)

CanCore

UKCore

Celebrate

ISRACore

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