ALMA API Documentation

Ontology

The ALMA Ontology comprises concepts organized in several concept schemes, according to the Simple Knowledge Organization System (SKOS) W3C recommendation. Each element, both concepts and concept schemes, are represented by a URI (Uniform Resource Identifier), which follow the format <namespace>:<elementName>. In addition, a label provides a human-readable name. Relations between concepts, even across schemes, can be either asymmetrical (inheritance, broader topic) or symmetrical (synonyms, related topics).

API

The base URL for the ALMA API is https://alma.uni.lu/api/

Retrieval of Concepts & Concept Schemes

Retrieval of Learning Material

Reference

When using the ALMA ontology in your research, please cite the following publication:

@InProceedings{Grevisse2017,
  author="Gr{\'e}visse, Christian and Botev, Jean and Rothkugel, Steffen",
  editor="Solano, Andr{\'e}s and Ordo{\~{n}}ez, Hugo",
  title="An Extensible and Lightweight Modular Ontology for Programming Education",
  booktitle="Advances in Computing",
  year="2017",
  publisher="Springer International Publishing",
  address="Cham",
  pages="358--371",
  isbn="978-3-319-66562-7"
}