Copyright © 2011 - 2011 Tomi Kauppinen.
This work is licensed under a Creative Commons License. This copyright applies to the Teaching Core Vocabulary and accompanying documentation.
Teaching Core Vocabulary relies on W3C's RDF technology, an open Web standard that can be freely used by anyone.
This visual layout and structure of the specification was adapted from the Open Provenance Model Vocabulary edited by Jun Zhao, SIOC Core Ontology Specification edited by Uldis Bojars and John G. Breslin and the Provenance Vocabulary Core Ontology Specification edited by Olaf Hartig and Jun Zhao.
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.
This documents specifies the classes and properties introduced by the TEACH core vocabulary.NOTE: This section describes the status of this document at the time of its publication. Other documents may supersede this document.
This specification is an evolving document. This document may be updated or added to based on implementation experience, but no commitment is made by the authors regarding future updates. This document is generated by combining a machine-readable Teaching Core Vocabulary Namespace expressed in RDF/XML with a specification template and a set of per-term documents.
The Teaching Core Vocabulary is defined as a set of classes and properties.
You may browse the also using Sindice Inspector as a graph or as a list.
The XML Namespace URIs that must be used by implementations of this specification are:
An alphabetical index of terms from the Teaching Core Vocabulary, by class and by property, are given below. All the terms are hyperlinked to their detailed description for quick reference.
Properties: | courseDescription | courseTitle | teacher | teacherOf | studentGroup | weeklyHours | grading | academicTerm | room | reportTemplate | reviewTemplate | opponentOf | reading | nextReading | deadlineDraftReport | deadlineFinalReport | deadlineReviewReport | arrangedAt | notArrangedAt |
The Core TEACH definitions presented here are written using a computer language (RDF/OWL) that makes it easy for software to process some basic facts about the terms in the Teaching Core Vocabulary, and consequently about the things described using TEACH.
The Teaching Core Vocabulary is identified by the namespace URI "http://linkedscience.org/teach/ns#".
Revisions and extensions of TEACH are conducted through edits to the namespace document, which by convention is published on the Web at the namespace URI.
The properties and types defined here provide some basic concepts for describing information relevant when teaching a course/seminar. Other vocabularies (e.g. AIISO - Academic Institution Internal Structure Ontology, MLO - Metadata for Learning Opportunities, XCRI-CAP - XCRI Course Advertising Profile, the Dublin Core metadata terms, FOAF, BIBO - The Bibliographic Ontology, W3C Ontology for Media Resources, the Time Ontology in OWL, the Open Provenance Model Vocabulary, etc.) can also be mixed in with TEACH terms, as can local extensions. TEACH is designed to be extended.
courseTitle is subproperty of dc:title to specify the course title
| Identifier: | http://linkedscience.org/teach/ns#courseTitle |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
courseDescription is subproperty of dc:description to specify the course description
| Identifier: | http://linkedscience.org/teach/ns#courseDescription |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
teacher is an abstract property to relate a teacher to a course/seminar.
| Identifier: | http://linkedscience.org/teach/ns#teacher |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
teacherOf is an abstract property to relate a teacher to a course/seminar.
| Identifier: | http://linkedscience.org/teach/ns#teacherOf |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
studentGroup is an abstract property to relate a student group to the course/seminar.
| Identifier: | http://linkedscience.org/teach/ns#studentGroup |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | foaf:Group |
weeklyHours is an abstract property to express the number of weekly hours for the teaching.
| Identifier: | http://linkedscience.org/teach/ns#weeklyHours |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
grading is an abstract property to relate the course/seminar to the description about its grading.
| Identifier: | http://linkedscience.org/teach/ns#grading |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
academicTerm is an abstract property to express the academic term (e.g. Summer 2011) of the course/seminar.
| Identifier: | http://linkedscience.org/teach/ns#academicTerm |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
ects is an abstract property to express the ects (European Credit Transfer System) of the course/seminar.
| Identifier: | http://linkedscience.org/teach/ns#ects |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | aiiso:Course |
| Range: | owl:thing |
room is an abstract property to express the room where the of the course/seminar takes place.
| Identifier: | http://linkedscience.org/teach/ns#room |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
reportTemplate is an abstract property to relate a report template to the course/seminar so that students may use it to write their reports.
| Identifier: | http://linkedscience.org/teach/ns#reportTemplate |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
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.
| Identifier: | http://linkedscience.org/teach/ns#reviewTemplate |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
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.
| Identifier: | http://linkedscience.org/teach/ns#opponentOf |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | foaf:Agent |
| Range: | foaf:Agent |
reading is an abstract property to relate required readings to the course/seminar.
| Identifier: | http://linkedscience.org/teach/ns#reading |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
nextReading is an abstract property for dynamically stating the reading required to be read by the next session of the course/seminar.
| Identifier: | http://linkedscience.org/teach/ns#nextReading |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
deadlineDraftReport is an abstract property explicate the deadline for a draft project report.
| Identifier: | http://linkedscience.org/teach/ns#deadlineDraftReport |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
deadlineFinalReport is an abstract property to explicate the deadline for a final project report.
| Identifier: | http://linkedscience.org/teach/ns#deadlineFinalReport |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
deadlineReviewReport is an abstract property to explicate the deadline for review reports (opponent works).
| Identifier: | http://linkedscience.org/teach/ns#deadlineReviewReport |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | owl:thing |
arrangedAt is an abstract property to explicate the date/time when the seminar is arranged at.
| Identifier: | http://linkedscience.org/teach/ns#arrangedAt |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | xsd:datetime |
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.
| Identifier: | http://linkedscience.org/teach/ns#notArrangedAt |
|---|---|
| OWL Type: | ObjectProperty |
| Domain: | owl:thing |
| Range: | xsd:datetime |