You are here: Home » Help » Glossary


An affiliation is a special type of lens that allows organizations to gather together content created by members of their organization. Unlike an endorsement lens, the content may not have been reviewed and officially approved by the lens creator. When a module or collection has been added to an affiliation lens, a message will display in the Lenses box indicating the affiliation for that content.
CNXML is an XML specification for writing modules. The goal of creating CNXML was to have a language that dealt with the content of the material rather than the details of presentation.
Content Commons
The Content Commons is where modules and collections/courses are stored.
A collection (often referred to as a course) is a group of modules arranged in a specific order and labeled by the author, editor or instructor building the collection. A collection can be a course, textbook, report, survey, journal, etc. In each module, the collection builder can add links to supplemental, prerequisite, or example material to help learners understand the material.
Collection Composer
The Collection Composer is the tool used by authors, editors, or instructors to assemble a collection of modules into a course, textbook, report, survey or other collection. It allows instructors and textbook editors to search for relevant modules, add them to a collection, label them, and arrange them in the order in which they will appear to learners. The collection author can also add links to related material in each module.
An endorsement is a special type of lens that provides a window into the Content Commons of material that has been reviewed and approved by the lens creator. When a module or collection has been added to an endorsement lens, a message will display in the Lenses box indicating the endorsement for that content.

A lens is a selection of content in the Content Commons to help readers find content that is related to a particular topic or focus. Four types of specialized lenses are currently supported: endorsement lenses for reviewed materials, affiliation lenses for material created by members of the lens creator's organization, a My Favorites list for members to keep track of their favorite content, and member list lenses for all other purposes.

Lens creators can add their own tags and comments to content selected in the lens. Private lenses are visible only to the lens maker while logged in to their account, whereas public lenses can be viewed by anyone. A list of all public lenses can be found at lenses, and subsets of each type of lens can be found at endorsements, affiliations, and memberlists.

MathML is an XML application for representing the content and presentation of mathematical equations and formulas. MathML allows authors to encode the meaning of an equation or formula without worrying about the presentation. This allows you to create a collection or course from modules written by different authors and maintain notational consistency. For example, vectors may be notated by a bold letter, an over bar, an over arrow, or a hat. Instead of storing that information, MathML stores the fact that it is a vector. You can specify how you want all the vectors notated in your collection, regardless of the source of each module.
Member List

A member list is a type of lens that any account holder can create to keep a selection of content in the repository that they are interested in.

Metadata are non-content information included within a module or a collection. Module metadata include the module ID, license type, version number, creation date, revision date, authors, maintainers, copyright holders, module name, keywords, and abstract. Collection metadata include the collection title, the author's institution, an associated course code if applicable, an instructor if applicable, a home page URL, keywords, and abstract.
A module is the basic building block of a course, textbook, or other type of collection. You can think of it as a small knowledge chunk that contains text and images that address a single topic or a specific aspect of a topic. The author determines the size of a module. To a learner or reader viewing a course or collection, a module is simply a web page in the collection. Modules allow readers to follow the information path arranged by the author or instructor or to branch off and discover their own path. To an instructor putting a course together, having topics in different modules allows easy selection and arrangement of the information. An instructor can include existing modules from other courses or other academic disciplines that are important to the presentation of the course subject.
My Favorites List

A My Favorites list is a type of lens that any account holder can create to keep track of their favorite content in the Content Commons.

Namespace (XML)
Different XML applications or languages may use the same tags to mean different things. If you use multiple XML-based languages within the same document this may cause confusion. To prevent this, each XML-based language defines a namespace that distinguishes its tags from the tags of other languages.
QML (Questions Markup Language) is an XML-based language for describing learning assessment items (questions). It was originally developed so that collections could present interactive questions to students.
A role is one of three types of contributors to content in the Content Commons. The roles are author, maintainer, copyright holder, editor, and translator.
A stylesheet is a separate document from the CNXML file. The stylesheet defines how the document is displayed. There are two stylesheet languages: CSS (Cascading Style Sheets) and XSL (Extensible Stylesheet Language). CSS defines how a tag is displayed. XSL is a transformation and formatting language that allows you to convert an XML document into another type of document, for example, convert a CNXML document into HTML or LaTeX.

Tags are member created descriptors to help label content flexibly so that the tag maker and other readers can find and remember content. They can be used by groups and communities to attach a vocabulary to content that is meaningful in the group's context. Tags are created and attached to content through lenses.

Some tags are attached to content in two parts: a prefix that specifies a particular vocabulary that the tag comes from (e.g., "Grade") and then the tag itself (e.g., "5th").

XML (Extensible Markup Language) is a set of rules for defining markup languages that define, validate, and share document formats. A markup language is any language (such as HTML) that uses tags surrounding text to convey information such as content or format.
My Account