Home Semantic Web Semantic Web Methodology Cloud Computing Relational Database Design Introduction to ORACLE Cyber Security ORACLE Performance and Tuning Why Intervise? Contact

Semantic Web Methodology

Course Description This two-day course covers the how to of creating a semantic web application.

The course covers the technical explanation of the methodology used for building Semantic Web applications. We start with URIs and namespaces, then move to XML and XMLS Datatypes, RDF and RDF/XML, N-Triple, N3, RDFS and Individuals, OWL, and lastly, applications that make use of all the different layers just mentioned.

Next we discuss the nine step process of building an ontology and instantiating the ontology.

We use Protege to build an ontology and Jena to build the basic implementation.

The duration of the course is two days (16 hours).

Student Learning Objectives/Outcomes

Upon completion of this course the student will:
  • understand and describe variable ontologies.
  • state the reason for the semantic web.
  • describe the difference between an ontology and a taxonomy.
  • based on a set of user requirements, build a domain oriented ontology
  • instantiate an ontology in a semantic web processor
  • implement a solution that reasons using ontological data.
Required Textbooks and Materials
     
Contact Information:

Scott Streit (301) 596-2550 (sstreit@intervise.com)

Scott Streit is the Chief Technology Officer of Intervise and a professor at Villanova. Mr. Streit has the research responsibilities for the Semantic Web and Cloud Computing at Villanova. Mr. Streit has vast experience in the Semantic Web including solutions in previously unsolved research. Additionally, Mr. Streit has developed and deployed numerous large scale semantic applications. Mr. Streit is an open source developer and regularly involved with Java and Semantic Web specifications.

Course Pre-requisites, Co-requisites, and/or Other Restrictions

An interest and understanding of Computer Science. The class time is roughly 30% lab.

Course Content

Lecture 1 RDF Introduction
Lecture 2 Current Web Semantic Web Introduction Ontologies OWL introduction
Lecture 3 URIs and Namespaces XML XML Schema Datatypes RDF
Lecture 4 The nine steps of the methodology.
Lecture 5 Ontology Composition. FOAF VCARD DublinCore
Lecture 6 Protegy
Lecture 7 Jena
Lecture 8 Blackbook
Lecture 9 Case Study 1
Lecture 10 Case Study 2
Lecture 11 Case Study 3
Lecture 12 Examples of working Semantic Web applications

www.intervise.com    Phone: (240) 599-9300