Building repositories for e-learning is an iterative process and course content and course structure are always changing. We realized the necessity to separate content from structure of a given course during the conception of our first e-learning repository, which we called KBS-Hyperbook, several years ago at our institute. This system has been built around a conceptual model for structure and contents of the domain, which is expressed in the O-Telos conceptual modelling language. To ease exchange of metadata between such repositories, the Open Learning Repository (OLR), an e-learning repository we built during the last year to experiment with various features useful for such repositories, has been developed using RDF/RDFS as modelling language. In the first part of this paper, we describe the OLR system in more detail, and show how it uses RDF/RDFS as its underlying modelling language to express information about the learning objects contained in the repository, as well as information...