Enhanced with SHOE


Computer Science Department Ontology (draft)

Id:cs-dept-ontology
Version:1.1
Backward-Compatible-With: 1.0
Description:This ontology defines elements for describing computer science departments and the activities that occur at them. It includes concepts such as departments, faculty, students, courses, research, and publications. Please send any comments or suggestions to the contact listed below. This is a draft ontology and may change at any time.
Contact:Jeff Heflin (heflin@cs.umd.edu)
Revision Date:05 Apr 2000

Organization of this Document

This ontology is declared in this document both in human-readable form (what you see in front of you now) and machine-readable SHOE form (which you can see from viewing the html source of this document). The rest of this document is divided into the following sections:

Some of the ontology components listed here are deprecated, meaning that they are only provided for backward compatbility with version 1.0 of the ontology and should not be used in new documents. These components appear in red.


Extended Ontologies

The following ontologies are extended by the current ontology:


Renames

An ontology may rename elements from another ontology in order to provide a shortcut for referencing that element or to provide an alternate term for it.

Object                  Renamed From
================================================================
AdministrativeStaff     u.AdministrativeStaff
Article                 u.Article
Assistant               u.Assistant
AssistantProfessor      u.AssistantProfessor
AssociateProfessor      u.AssociateProfessor
Book                    u.Book
BookArticle             u.BookArticle
Chair                   u.Chair
ClericalStaff           u.ClericalStaff
ConferencePaper         u.ConferencePaper
Course                  u.Course
Dean                    u.Dean
Department              u.Department
Director                u.Director
DoctoralThesis          u.DoctoralThesis
EducationOrganization   u.EducationOrganization
Faculty                 u.Faculty
FullProfessor           u.FullProfessor
GraduateStudent         u.GraduateStudent
Institute               u.Institute
Journal                 u.Journal
JournalArticle          u.JournalArticle
Lecturer                u.Lecturer
Magazine                u.Magazine
Manual                  doc.Manual
MastersThesis           u.MastersThesis
Organization            u.Organization
Periodical              u.Periodical
Person                  u.Person
PostDoc                 u.PostDoc
Proceedings             u.Proceedings
Professor               u.Professor
Program                 u.Program
Publication             u.Publication
Research                u.Research
ResearchAssistant       u.ResearchAssistant
ResearchGroup           u.ResearchGroup
School                  u.School
Software                doc.Software
Specification           doc.Specification
Student                 u.Student
SystemsStaff            u.SystemsStaff
TeachingAssistant       u.TeachingAssistant
TechnicalReport         doc.TechnicalReport
Thesis                  u.Thesis
UndergraduateStudent    u.UndergraduateStudent
University              u.University
VisitingProfessor       u.VisitingProfessor
Work                    u.Work
Worker                  u.Employee
WorkshopPaper           u.WorkshopPaper

advisor                 u.advisor
affiliateOf             u.affiliateOf
affiliatedOrganization  u.affiliatedOrganization
age                     p.age
alumnus                 u.alumnus
containedIn             u.containedIn
doctoralDegreeFrom      u.doctoralDegreeFrom
emailAddress            u.emailAddress
head                    u.head
listedCourse            u.listedCourse
mastersDegreeFrom       u.mastersDegreeFrom
member                  u.member
name                    u.name
offers                  u.offers
publicationAuthor       u.publicationAuthor
publicationDate         u.publicationDate
publicationOrg          u.publicationOrg
publicationResearch     u.publicationResearch
publisher               u.publisher
researchInterest        u.researchInterest
researchProject         u.researchProject
softwareDocumentation   doc.softwareDocumentation
softwareVersion         doc.softwareVersion
subOrganization         u.subOrganizationOf
subOrganizationOf       u.subOrganizationOf
subject                 u.subject
takesCourse             u.takesCourse
teacherOf               u.teacherOf
teachingAssistantOf     u.teachingAssistantOf
tenured                 u.tenured
undergraduateDegreeFrom u.undergraduateDegreeFrom

Categories

The following taxonomy is the collection of categories declared in this ontology. The hierarchical form is intended to show the ISA chain. Categories in [Brackets] are not defined here but are defined in an ontology extended by this one. Elements in {Braces} are additional supercategories of the category immediately before them (signifying multiple inheritance). Categories followed by an asterisk are defined in another ontology but are provided with a local alias.

   Person*
      Worker*
         Faculty*
            Professor*
               AssistantProfessor*
               AssociateProfessor*
               FullProfessor*
               VisitingProfessor*

            Lecturer*
            PostDoc*
         Assistant*
            ResearchAssistant*
	    TeachingAssistant*
         AdministrativeStaff*
	    Director*
            Chair* {Professor*}
            Dean* {Professor*}
	    ClericalStaff*
            SystemsStaff*
      Student*
         UndergraduateStudent*
         GraduateStudent*
   Organization*
      EducationOrganization*
         Department*
         School*
         University*
	 Program*
	 ResearchGroup*
	 Institute*
   Publication*
      Article*
         JournalArticle*
         ConferencePaper*
      Book*
      Manual*
      Periodical*
         Journal*
         Magazine*
      Proceedings*
      Specification*
      TechnicalReport*
      Thesis*
         DoctoralThesis*
         MastersThesis*
      UnofficialPublication
   Software*
   Work*
      Course*
      Research*
   Schedule*
   Conference*

Relationships

Relationships are declared between one or more arguments, where each argument is either a type or a category. If the argument is a category, any subcategory of that category is valid as well. Relationships which have a local alias but are defined in another ontology are followed by an asterisk.

   advisor(Student, Professor)*
   affiliateOf(Organization, Person)*
   affiliatedOrganization(Organization, Organization)*
   alumnus(Organization, Person)*
   containedIn(Document, Document)*
   doctoralDegreeFrom(Person, University)*
   emailAddress(Person, .STRING)*
   head(Organization, Person)*
   listedCourse(Schedule, Course)*
   mastersDegreeFrom(Person, University)*
   member(SocialGroup, Person)*
   name(base.SHOEEnity, .STRING)*
   offers(University, Course)*
   orgPublication(Organization, Publication)
   publicationAuthor(Document, Person)*
   publicationDate(Document, .DATE)*
   publicationOrg(Document, Organization)*
   publicationResearch(Publication, Research)*
   publisher(Document, Organization)*
   researchInterest(Person, Research)*
   researchProject(ResearchGroup, Research)*
   softwareDocumentation(Software, Publication)*
   softwareVersion(Software, .STRING)*
   subOrganization(Organization:"suborganization", Organization:"superorganization")*
   subOrganizationOf(Organization:"suborganization", Organization:"superorganization")*
   subject(Document, .SHOEEntity)*
   takesCourse(Student, Course)*
   teacherOf(Faculty, Course)*
   teachingAssistantOf(TeachingAssistant, Course)*
   tenured(Professor, .TRUTH)*
   undergraduateDegreeFrom(Person, University)*

Constants

Constants are used to identify instances that may be commonly used with an ontology. In this section, each constant is grouped under its category.

No constants are defined.


Inferences

Inference rules are used to determine what additional facts can be implied if other facts are known. They take the form of if/then rules.

No inference rules are defined.


Definitions

None


Deprecated Components

Some of the ontology components listed previously are deprecated, meaning that they are only provided for backward compatbility with version 1.0 of the ontology and should not be used in new documents. These components appear in red. A summary list of deprecated components is provided here.


Notes:


Change History:


Enhanced with SHOE