Learning Outcomes
Knowledge: Familiarization with principles and technologies for representing and reasoning about data, metadata, and knowledge in the Semantic Web, Familiarization with Ontology Engineering techniques, Training on XML editors/processors and Ontology editors.
Skills: Developing metadata vocabularies and ontologies, Representation of data, metadata, knowledge and ontologies using the following languages: XML, DTD, XML Schema, XSLT, XPATH, RDF, RDF Schema, SPARQL, OWL and SWRL.
Course Content (Syllabus)
Introduction and General vision of the Semantic Web (SW). SW Architecture. Technologies and Languages of the SW. XML (Description, DTD, XML Schema, Namespaces, XPath, XSLT, XML tools). RDF (Description, XML syntax, RDF Schema, RDF/RDFS Semantics, Querying RDF/RDFS with SPARQL, Linked Open Data, RDF tools). OWL (Introduction to ontologies and OWL, Description and syntax, OWL flavors, Examples, OWL in OWL, Future extensions, OWL tools). OWL2 Presentation. Ontology Engineering (Ontology creation, Reusing ontologies, Semi - automatic methods). SW Applications. Linked Open Data. Logic and Inferencing (SWRL, OWL2 RL, RIF, RuleML).
Keywords
semantic web, web 3.0, metadata, ontologies, linked open data, XML, RDF, OWL, SWRL