School of Engineering
Department of Computer Science
CS 499 Knowledge Engineering for the Semantic Web
time: Monday 4:30 pm – 7:10 pm
Meeting location: Robinson Hall A111
Instructor: Dr. Gheorghe Tecuci, Professor of Computer Science
hours: Monday 7:20 pm – 8:10 pm and
Wednesday 7:20 pm – 8:10 pm
Office: Nguyen Engineering Building, Learning Agents Center, Room 4613
Phone: 703 993 1722
E-mail: tecuci at gmu dot edu
Prerequisite: 60 credits and C or better in CS 310 and CS 330
Due to the development of the World Wide Web (WWW), virtually any information about any subject that exists almost anywhere on the planet is available at our fingertips. This has significantly improved the way we conduct business and share information, but it has also led to the “big data” problem, where the amount of data and information we have is too vast to manage and allow us to know what we know. The Semantic Web is the evolution of the WWW that responds to this problem. In the emerging (Semantic) Web, the content is represented in an expanded form, to be understood not only by humans but also by software agents, helping them to find, integrate, process, and share information. This facilitates the development of intelligent knowledge-based applications on the semantic web, which is the purpose of Knowledge Engineering.
This course covers the basic concepts, principles, major methods, tools, architectures, systems, applications, open issues, and research directions in Knowledge Engineering for the Semantic Web, including: semantic modeling, ontology languages (RDF, RDFS, OWL), semantic markup, the publication and consumption of Linked Data, Semantic Web application architectures, querying the semantic web (SPARQL), inferencing in the Semantic Web, reasoning with rules and ontology, agent teaching and multistrategy learning. It also covers major applications of these semantic technologies, such as FOAF, semantic wiki, semantic browsers, semantic search engines, DBpedia, Rich Snippets from Google, and SearchMonkey from Yahoo. The learning of concepts, principles and methods will be enhanced by the practice of using several tools, including Protégé, Jena, and Disciple. An important part of the course is the development of a project in an area of your interest, involving the study and/or the development of a semantic web tool, system, or application, and an oral presentation and demonstration to the class.
Detailed lecture notes will be posted before each class meeting.
This course will use Blackboard (see http://gmu.blackboard.com) to post lecture notes, papers, assignments, and grades. The students will also submit their assignments through Blackboard. Students have accounts on Blackboard and can download the posted documents by going to courses.gmu.edu and logging in using their Mason ID and passwords.
· Understanding of the Knowledge Engineering and Semantic Web concepts and principles.
· Knowledge of the ontology languages RDF, RDFS, and OWL, and ability to design and develop semantic web ontological models.
· Knowledge of the query language SPARQL and ability to author SPARQL queries.
· Knowledge of the main Knowledge Engineering for Semantic Web tools and of the Semantic Web applications, as well as the ability to use them.
Class participation and assignments: 20%
Mid-term exam: 30%
Final exam: 30%
Mid-term exam: Monday, 17 March at 4:30pm
Final exam: Monday, 12 May at 4:30pm
· Allemang D. and Hendler J., Semantic Web for the Working Ontologist: Modeling in RDF, RDFS and OWL, Morgan Kaufman, 2011. Electronic resource available from the GMU library at http://magik.gmu.edu/cgi-bin/Pwebrecon.cgi?BBID=1964229
Yu L., A Developer’s Guide to the Semantic Web, Springer-Verlag, 2011. Electronic resource available from the GMU library. On-campus link: http://www.springerlink.com/content/978-3-642-15969-5/#section=836610&page=1 Off-campus link: http://mutex.gmu.edu/login?URL=http://www.springerlink.com/content/978-3-642-15969-5/#section=836610&page=1
· Tecuci G., Boicu M., Marcu D., and Schum D.A., 2014. Knowledge Engineering: Building Personal Learning Assistants for Evidence-based Reasoning with Disciple. Available in Blackboard.
Other Useful Texts
· Antoniou G., Groth P., Harmelen, van F., and Hoekstra R., A Semantic Web Primer, The MIT Press, Cambridge Massachusetts, 2012, Electronic resource available from the GMU library at http://magik.gmu.edu/cgi-bin/Pwebrecon.cgi?BBID=3359262
· Hitzler P., Krotzsch M., Rudolph S., Foundations of Semantic Web Technologies, CRC Press, 2010.
· Heath T. and Bizer C., Linked Data: Evolving the Web into a Global Data Space, Morgan & Claypool Publishers, 2011, Electronic resource available from the GMU library at http://magik.gmu.edu/cgi-bin/Pwebrecon.cgi?BBID=2274472
· Breitman K.K., Casanova M.A. and Truszkowski W., Semantic Web: Concepts, Technologies and Applications, Springer-Verlag London Limited 2007, Electronic resource available from the GMU library at http://magik.gmu.edu/cgi-bin/Pwebrecon.cgi?BBID=1977934
· Other papers recommended by the instructor.
Email to firstname.lastname@example.org and start the subject of the message with CS499.
Please try to limit the size of the files you are emailing.
GMU Email Accounts
Students must activate their GMU email accounts to receive important University information, including messages related to this class.
Office of Disability Services
If you are a student with a disability and you need academic accommodations, please see me and contact the Office of Disability Services (ODS) at 993-2474. All academic accommodations must be arranged through the ODS. http://ods.gmu.edu.
Other Useful Campus Resources
Writing Center: A114 Robinson Hall; (703) 993-1200; http://writingcenter.gmu.edu
University Libraries “Ask a Librarian” http://library.gmu.edu/mudge/IM/IMRef.html
Counseling And Psychological Services (CAPS): (703) 993-2380; http://caps.gmu.edu
The University Catalog, http://catalog.gmu.edu, is the central resource for university policies affecting student, faculty, and staff conduct in university affairs.
You are expected to abide by the GMU honor code. Information on the university honor code can be found at http://academicintegrity.gmu.edu/honorcode/.
Additional departmental CS information: http://cs.gmu.edu/wiki/pmwiki.php/HonorCode/CSHonorCodePolicies