Geoinformatics

Syllabus


Course Title:               Geoinformatics (Geol 4123/6123)
Year/Semester:          
Fall 2010
Department:               Geosciences
Prerequisite: None.
The course syllabus provides a general plan for the course; deviations may be necessary!

Instructor: Dr. H. A. Babaie

Office: Sparks Hall, Room A-454
Phone: 404 413-5766
Fax: 404 413-5768

Office Hours: Tues 2-4:00 or by appointment
Email: hbabaie@gsu.edu
Website
: www.gsu.edu/~geohab

Textbook and other required course materials:
Textbook: Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL by Dean Allemang and James Hendler. 2nd Edition.

Login to course’s website: Click on ‘Geoinforamtics’ under "Courses Taught" on my website at: www.gsu.edu/~geohab

Course assignments:  See the ‘Schedule of lectures and assignments’ below!

NOTE:

  • Please advise the instructor if you have a documented disability that needs to be accommodated!
  • Be advised that the last day to withdraw from a course with the possibility of receiving a ‘W’ is Friday Oct. 8.  If a student withdraws by this date but is failing the course, he/she will receive a ‘WF”. All students who withdraw after this date will receive a ‘WF’.

Course’s description: Fundamentals of geoscience knowledge representation applying Semantic Web technologies of OWL, RDF, and RDFS.  Design and development of spatial and process ontologies, design of markup languages.   

Learning outcome: Having taken this course, the students should be able to design and develop efficient Semantic Web applications based on OWL for different fields of geosciences.

Objectives of the course: Upon successfully completing the course, students of this course should be able to do or explain the following:

  • Applying description logic in knowledge representation
  • Partitioning of the reality – classifying the real objects in a geological field of interest
  • Mereotopology
  • Knowledge representation, semantics, and pragmatics
  • Building domain and top-level ontologies
  • Design and development of databases
  • The concepts of goundational ontological relations, object, property, state, space, and time
  • Building domain markup languages with XML
  • Semantic Web languages of RDF, RDFS, and OWL
  • Implementing ontologies with the Protégé IDE
  • Constructing process and time ontologies
  • Inferencing and reasoning with description logic

Topics to be covered:

  • Data, information, knowledge
  • Mereology, topology, description logic
  • Spatial ontology: endurant objects, state space, property
  • Database design and development
  • Process ontology: perdurant objects, state change, event, process, time
  • Semantics and pragmatics
  • Extensible Markup Language (XML)
  • Modeling ontologies with Protégé
  • Syntax and inference rules of the Semantic web languages (OWL, RDF, RDFS)
  • Design and implementation of ontologies and knowledge base

Schedule of lectures and assignments:

Wk  

DATE

TOPIC

EXERCISES & EXAMS

1

T

Aug 24

Introduction to the course

 

R   Data, information, knowledge Rationl Rose IDE

2

T

31

Metadata, Semantic Web technologies

Projects' Web Page

R Sep 2 First-order logic Part I E1- Knowledge capture

3

T

7

Part II

ArgoUMLOpen source UML App.

R  

Mereotopology

E2- Logic Exercise

4

T

14

"

Scenario for class discussion

R  

Database design

E3 -Mereotopology

5

T

21

"

NLP of text to find entities!
R 23 Exam Ist Exam Logic, mereotopology

6

T

28

XML Programming - Syntax

Oxygen or XMLSpy Editor

R   Building XML Schema E4 - Build domain markup languages

7

T

Oct 5

Resource Desc. Framework (RDF)

Article 1, Article 2

R   " E5 - RDF

8

T

12

Serialization formats

Protégé Tutorial:
Part I, Part II

R  

RDF Schema (RDFS)

-

9

T

19

"

 

R  

"

E6 - RDFS

10

T

26

Web Ontology Language (OWL)

 

R  

"

E7 - OWL

11

T

Nov 2

GSA Meeting (Denver, CO)

Work on E7

R  

OWL ...

-

12

T

9

 


R   Exam 2nd Exam XML, RDF, RDFS, OWL

13

T

16

Inference Rules and Reasoning

 

R   Graduate student presentations  

14

T

23

Thanksgiving Break

 

R  

Thanksgiving Break

 

15

T

30

Process ontologies


R Dec 2 ExamFinal Exam Comprehensive!
   

 

Final grades will only be posted on GoSolar!


Grading policy:
The final grade will be determined with respect to the weights assigned to various exams and other assignments which are listed below.

Geol 4123   Geol 6123
Exams / Assignments

Points

%

 

Exams / Assignments

Points

%

1st Exam:

120

15

 

1st Exam:

110

14

2nd Exam

160

20

 

2nd Exam

150

19

Final Exam

240

30

 

Final Exam

250

31

Research Paper & presentation

    0

  0

 

Research Paper & presentation

  80

10

7 Exercises; 40 pts each

280

35

 

7 Exercises; 30 pts each

210

26

Total

800

100

 

Total

800

100

Grading scheme:

A+

A

A-

B+

B

B-

C+

C

D

F

>96

93.0- 95.9

90.0-92.9

87.0-89.9

83.0-86.9

80.0-82.9

77.0-79.9

70.0-76.9

60.0-69.9

<60.0

Final grades will not be posted or given out over the phone or via email.
NOTE: You will see the final grades after you have completed the course evaluations on GoSolar.

Method of Teaching:  The course focuses on knowledge representation and the methods of modeling, ontologies and related knowledge bases in geoscience.  To more effectively expose the students to these important components of geoscience knowledge representation, the course is taught through class lectures, 3 exams, and 8 modeling and programming (logic, XML, RDF, RDFS, OWL) exercises.

Lectures - Students are responsible for learning my lecture notes (handed out in the class) and material from the assigned textbook. Students also need to have the Protégé ontology editor (available at: http://protege.stanford.edu/download/download.html).  To complete the exercises and use the course content, the students also need an XML IDE and a UML modeling application (e.g., IBM’s Rational Rose).

Policies

1. According to the Georgia State University undergraduate catalog, class attendance is expected; failure to attend classes regularly may result in poor course performance. The university requires instructors to verify attendance early in the term. Failure to attend classes may result in you not appearing on the Verification Roll and being dropped from the class. Please see section 1334 of the catalog at http://www.gsu.edu/es/catalogs_courses.html, and click on the appropriate catalog link to read about attendance policy (posted as a .pdf file).

2. All students should be familiar with the University’s course withdrawal procedures. These can be found in section 1332 of the undergraduate catalog.

3. All students are required to be familiar with the Academic Honesty policy of the university (Section 409) and to comply with the policy. This can be found in section 1380 of the undergraduate catalog.

4. Each student must have access to a computer to read all the messages sent to his/her university email address, and complete all assignments that require the use of a computer.  Class changes and/or updates may be conveyed via email, in which case the student is considered to have been informed. The student is required to check this university email box regularly.

5. Accommodations for students with disabilities: Georgia State University complies with Section 504 of the Rehabilitation Act and the Americans with Disabilities Act. Students with disabilities who seek academic accommodations must first take appropriate documentation to the Office of Disability Services located in Suite 230 of the New Student Center.

Course Policy

Turn off cell phones and keep them off the desk during lectures.  Text messaging or Web browsing during class is strictly prohibited and grounds for dismissal.

Food and drinks are prohibited in class. 

Exams: Include the assigned reading material from class lectures, textbook, and exercises.

Missing Exams: DO NOT miss the scheduled exams unless you have a doctor's or official university excuse which proves an emergency case. It is the student's responsibility to contact me within two days after missing the exam for setting a date for a make-up exam. If acceptable, a make-up exam will be given within 4 days after the date of the missed exam. If the scheduled make-up exam is missed, there will be no second opportunity (for any possible reason) and a zero will be assigned for that exam.

Course Evaluations: Student Course Evaluations will be filled out online at GoSolar (https://www.gosolar.gsu.edu/bprod/twbkwbis.P_WWWLogin).
When you go to the student GoSOLAR screen, one of your link choices will be the evaluations.

E-mail Contact - All students have a GSU e-mail address that looks like: userid@student.gsu.edu
This is the address I will use when I need to contact you, either individually or as a class. You are responsible for reading any requirements, changes, announcements, etc. that are sent to you via this e-mail address. Hence, you should check it at least once daily. If you prefer to use other e-mail account(s), you must activate the mail forwarding feature under Options>Mailbox Management while in your GSU e-mail, so that e-mail from me will reach whatever other e-mail account(s) you have specified. I emphasize that you are responsible for this. To read about your GSU e-mail account, go to: http://help.student.gsu.edu