You are granted a license to use, reproduce and create derivative works of this document.
This specification defines an ontology to describe students, courses, publications and researchers at Eurecom.
This is a work in progress! Comments are very welcome, please send them to the authors. Thank you.
REVE is an ontology to describe students, courses, publications and researchers at Eurecom
REVE reused the following vocabularies: FOAF, Dublin Core terms, Participation ontology, AIISO (The Academic Institution Internal Structure Ontology), BIBO (The Bibliographic Ontology) , LODE (The ontology for Linking Open Descriptions Events), OWL-Time and Rooms Ontology.
An alphabetical index of REVE terms, by class (concepts) and by property (relationships, attributes), are given below. All the terms are hyperlinked to their detailed description for quick reference.
Classes: Alumnus, Attendee, Course, CourseSession, DoctoralStudent, GeneralCourse, LanguageCourse, ResearchUnit, Researcher, Semester, Staff, Student, Teacher, TechnicalCourse, Track, VisitingScientist,
Properties: availableDuring, hasAvailableCourse, hasConstituent, hasCoordinator, hasMandatoryCourse, hasOptionalCourse, isConstituentOf, isCoordinatorOf, isMandatoryFor, isOptionalFor, numberOfCredits, referenceAtEurecom,
...
The REVE definitions presented here can be found here.
The graph representing the ontology is available here.
URI: http://data.eurecom.fr/ontology/reve#Alumnus
Alumnus - Holders of this role have graduated and received a PhD diploma or a Eurecom certificate
URI: http://data.eurecom.fr/ontology/reve#Attendee
Attendee - Holders of this role have registered for one or several courses
URI: http://data.eurecom.fr/ontology/reve#Course
Course - A teaching unit. A course is composed of several course sessions.
URI: http://data.eurecom.fr/ontology/reve#CourseSession
Course session - A course session is a ponctual event on which teacher and students gather, for a given course.
URI: http://data.eurecom.fr/ontology/reve#DoctoralStudent
Doctoral student - Holders of this role are students doing a PhD thesis.
URI: http://data.eurecom.fr/ontology/reve#GeneralCourse
General course - A course which brings knowledge in law, economy, or management
URI: http://data.eurecom.fr/ontology/reve#LanguageCourse
Language course - A course in which one learns a language other than one's native language
URI: http://data.eurecom.fr/ontology/reve#ResearchUnit
Research unit - A Research Unit is a group dedicated to research at Eurecom, and there are three of them.
URI: http://data.eurecom.fr/ontology/reve#Researcher
Researcher - Holders of this role do research.
URI: http://data.eurecom.fr/ontology/reve#Semester
Semester - A semester, from the administrative point of view : it typically ranges from the beginning of October to the middle of February, or from the beginning of March to the end of June. It has a catalog of courses attached to it.
URI: http://data.eurecom.fr/ontology/reve#Staff
Staff - Holders of this role receive a salary from Eurecom.
URI: http://data.eurecom.fr/ontology/reve#Student
Student - Holders of this role are enrolled at a university.
URI: http://data.eurecom.fr/ontology/reve#Teacher
Teacher - Holders of this role teach one or several courses.
URI: http://data.eurecom.fr/ontology/reve#TechnicalCourse
Technical course - A course which brings scientific knowledge in one of the domains of expertise of Eurecom
URI: http://data.eurecom.fr/ontology/reve#Track
Track - A set of mandatory and optional courses, built around a common domain. To help students select their courses, the curriculum is organized around 7 teaching tracks. Each track includes core courses, restrictive elective courses, and free elective courses that students are entirely free to choose from (except for languages).
URI: http://data.eurecom.fr/ontology/reve#VisitingScientist
Visiting scientist - Holders of this role are researchers welcomed at Eurecom for a certain duration
URI: http://data.eurecom.fr/ontology/reve#availableDuring
available during - Property referencing a semester during which the course is available
URI: http://data.eurecom.fr/ontology/reve#hasAvailableCourse
has available course - Property referencing a course available during the semester
URI: http://data.eurecom.fr/ontology/reve#hasConstituent
has constituent - A course consists in several course sessions
URI: http://data.eurecom.fr/ontology/reve#hasCoordinator
has coordinator - Property referencing a person responsible for the track
URI: http://data.eurecom.fr/ontology/reve#hasMandatoryCourse
has mandatory course - Property referencing a course considered mandatory for the track
URI: http://data.eurecom.fr/ontology/reve#hasOptionalCourse
has optional course - Property referencing a course considered optional for the track
URI: http://data.eurecom.fr/ontology/reve#isConstituentOf
is constituent of - A course consists in several course sessions
URI: http://data.eurecom.fr/ontology/reve#isCoordinatorOf
is coordinator of - Property referencing a track the person is responsible for
URI: http://data.eurecom.fr/ontology/reve#isMandatoryFor
is mandatory for - Property referencing a track for which the course is considered mandatory
URI: http://data.eurecom.fr/ontology/reve#isOptionalFor
is optional for - Property referencing a track for which the course is considered optional
URI: http://data.eurecom.fr/ontology/reve#numberOfCredits
number of credits - The number of credits earned for the successful completion of a course.
URI: http://data.eurecom.fr/ontology/reve#referenceAtEurecom
reference at Eurecom - An article's reference in Eurecom's bibliographic repository.
v0.1: added: :isCreditForCourse, inverse property of :hasCreditForTrack (12/01/2012)
The authors like to thank the IT Department of Eurecom, the Librarian and the Students' Pedagogy Officer for their help during the design process of REVE.