Teaching Core Vocabulary Specification
This documents specifies the classes and properties introduced by the TEACH core vocabulary.
Teaching Core Vocabulary namespace
TEACH, the Teaching Core Vocabulary, is a lightweight vocabulary providing terms to enable teachers to relate things in their courses together. The Teaching Core Vocabulary is based on practical requirements set by providing seminar and course descriptions as Linked Data.
Tomi Kauppinen
Johannes Trame
Andres Westermann
notArrangedAt is an abstract property to explicate the date/time when the seminar has an exception in its schedule and thus is not arranged at.
notArrangedAt
room is an abstract property to express the room where the course/seminar takes place.
room
Teacher of the course.
Teacher
opponentOf is an abstract property to state that a student is an opponent of another, i.e. that he/she makes review of the other student's seminar work.
opponentOf
Room where the course is taking place.
Room
Assignment of a course, for example an exercise.
Assignment
StudentGroup of the course.
StudentGroup
Document that defines the Teaching Core Vocabulary
deadlineDraftReport is an abstract property explicate the deadline for a draft project report.
deadlineDraftReport
Course is where students are supposed to learn something.
Course
ects is an abstract property to express the ects (European Credit Transfer System) of the course/seminar.
ects
Describes the module of the study program with which the course/seminar is associated.
deadline is an abstract property explicate the deadline for a draft project report.
deadline
Student of the course.
Student
bookingNumber is an abstract property to uniquely identify the course. This identifier should be defined and provided by the operator of the course.
bookingNumber
academicTerm is an abstract property to express the academic term (e.g. Summer 2011) of the course/seminar.
academicTerm
studentGroup is an abstract property to relate a student group to the course/seminar.
studentGroup
reportTemplate is an abstract property to relate a report template to the course/seminar so that students may use it to write their reports.
reportTemplate
Lecture of the course.
Lecture
deadlineReviewReport is an abstract property to explicate the deadline for review reports (opponent works).
deadlineReviewReport
deadlineFinalReport is an abstract property to explicate the deadline for a final project report.
deadlineFinalReport
StudyProgram which the course is part of.
StudyProgram
reviewTemplate is an abstract property to relate a review template to the course/seminar so that students may use it to write their reviews of other student's reports.
reviewTemplate
teacher is an abstract property to relate a teacher to a course/seminar.
teacher
arrangedAt is an abstract property to explicate the date/time when the seminar is arranged at. It can be defined as in the following example: http://www.w3.org/TR/rdfcal/#L21805
arrangedAt
reading is an abstract property to relate required readings to the course/seminar.
reading
Material of the course.
Material
hasDescription is subproperty of dc:description to specify needed descriptions of entities within the course, e.g. the description of course materials, assignments, etc.
hasDescription
nextReading is an abstract property for dynamically stating the reading required to be read by the next session of the course/seminar.
nextReading
grading is an abstract property to relate the course/seminar to the description about its grading.
grading
weeklyHours is an abstract property to express the number of weekly hours for the teaching.
weeklyHours
Building where the course is taking place.
Building
courseTitle is subproperty of dc:title to specify the course title
courseTitle
building is an abstract property to express the building where the course/seminar takes place.
Module (i.e. a set of courses) which the course belongs to.
Module
courseDescription is subproperty of dc:description to specify the course description
courseDescription
hasTitle is subproperty of dc:title to specify needed titles of entities within the course, e.g. the title of course materials, assignments, etc.
hasTitle
Describes the teaching method used in the course/seminar. property "hasTeachingMethod" inspired by an interview of Nobel Laureate Carl Wieman in "Transformation Is Possible If a University Really Cares", SCIENCE, Vol 340, April 19th, 2013: "Wieman came up with his simple, market-driven first step: Require universities to compile and release data on their teaching methods as a condition for receiving federal research funds. As students began using the data released by universities to help choose a college, he reasoned, universities would feel compelled to improve their teaching practices in order to attract the best applicants." The idea is that with the hasTeachingMethod-property universities can start publishing the teaching methods they use as Linked Open Data. Let us see which university implements the idea first.
Describes the study program which is associated with the course/seminar.
teacherOf is an abstract property to relate a teacher to a course/seminar.
teacherOf