OPML is an XML schema for defining outlines.
By far and away the most common use of OPML is defining lists of RSS feeds, such as in blogrolls.
OPML is fairly simple in the elements defined, there are: <opml>, <head>, <body>, and multiple <outline> elements.
Data in OPML is stored in XML Attributes, which runs counter to general schema design principles.