Note:

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

Outcomes

From MoodleDocs
Revision as of 03:25, 3 February 2006 by Dan McCreary (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This wiki pages is a place to discuss options for storing moodle metadata.

There are several steps:

  1. Document the key "Data Element Concpets" and their structure
  2. Document data element properties associated with each concept
  3. Store this metadata in a metadata "registry", a centrally managed place to store metadata
  4. Create a system that allows users to modify and update metadata

There are several ways to approach this.

  • There are metadata registry standards such as ISO/IEC 11179. This standard has a wide number of interpretations
  • There are other metadata standards such as IMS global and the School Interoperability Framework
  • Once the metadata is stored in a consistant place and format, transforms can be made to extract portions of the metadata using reports or transforms
  • This can be the heart of a model-driven architecture

Most systems attempt to seperate the semantics from the representation of metadata.

  1. Semantics tell us the meaning of a data element but are free from version or constraints
  2. Represtations of the metadata tell us what table and column metadata appears in each version of Moodle and what the limitations are in a specification

See also