BBY 464 Semantic Information Management

Class meets: Tuesdays 09:30-12:00 (101)

Instructors: Orçun Madran – orcunmadran@gmail.com

Twitter Hashtag: #BBY464

Objectives

Semantic Information Management (SIM) is of paramount importance as it offers many applications ranging from semantic search to semantic advertising to semantic publishing. Concepts such as semantic networks, social semantic web, linked data, ontologies, schemas, semantic annotations and vocabularies have been drawing attention in information management field. Similarly, information professionals have to be conversant with such acronyms as XML, RDF, OWL, and SKOS in their daily work.

This course aims to make students familiar with the basic concepts of Semantic Web and its supporting technologies (ie, XML and RDF), schemas and ontologies (ie, RDFS and OWL), and semantic annotations and vocabularies (ie, RDFa, DC, SKOS) along with their use in information management applications.

Learning Outcomes

Students will:

  • understand the underlying ideas and principles of Semantic Web and its layered architecture;
  • become familiar with its main technologies including ontologies and semantic query languages (eg, SPARQL); and
  • learn how to apply these technologies to develop information management applications.

Grading

Attendance will be strictly observed. You are expected to actively participate the class discussions and come prepared to the classroom by reading the assigned articles and chapters. Reading assignments will be listed in the weekly class schedule in the course web site and/or course blog. Students are expected to complete the assignments. Students who took programming and web design courses are strongly encouraged to take this course.

Evaluation

Required and Recommended Readings

Course Materials & Readings

Unit 1: Introduction and Overview

Unit 2: Architecture and Infrastructure of Web

Unit 3: Semantic Web

Unit 4: Data and Metadata Management

Unit 5: XML and XML Schema

Unit 6: RDF and RDF Schema

Midterm Project: Datas & Shemas

  • Deadline: April 4, 2017
  • How to submit:
    • You have to use your GitHub account to submit your project.
    • Your project name have to be “bby464Midterm”
    • Your project URL have to be “https://github.com/username/bby464Midterm”
  • The content of your project (Data):
    • Author table (min 5)
    • Publisher table (min 3)
    • Book table (min 15)
  • The content of your project (Files):
    • Database Schema (Spreadsheet based, PDF)(db-schema.pdf)
    • Database File (Spreadsheet based, PDF)(db-file.pdf)
    • XML Schema (XSD)(xml-schema.xsd)
    • XML XSL (XSL)(xml-style.xsl)(bonus)
    • XML File (XML)(xml-file.xml)
    • RDF Triples Document (Doc based, PDF)(rdf-document.pdf)
    • RDF / XML File (XML)(rdf-file.xml)
      (You can use DCMI Metadata Terms)

Unit 7: Ontologies and Vocabularies

Unit 8: Semantic Search and Knowledge Discovery

Unit 9: Social Semantic Search

Unit 10: Linked Data

Final Project: Ontology

  • Deadline: May 23, 2017
  • How to submit:
    • You have to use your GitHub account to submit your project.
    • Your project name have to be “bby464Final”
    • Your project URL have to be “https://github.com/username/bby464Final”
  • Project File Properties:
  • Project Details:
    • You can choose any topic which you know well
    • You have to use while you define / describe your ontology:
      • Classes
      • Object Properties
      • Data Properties
      • Individuals