Basic Modules - Basic Semantic Web Technologies

Courses in this module cover the basic representation languages for the Semantic Web including XML, RDF, RDFS, and OWL

Subsections

Courses from FUB

Course: Semantic Web technologies
ID: BZ-
Authors: Jos de Bruijn
ECTS: 4
Classification:  
Description: The course will present the cutting-edge technologies from the semantic web vision: the RDF data model; the SPARQL query language; the OWL web ontology language; Semantic Web Services; F-Logic for the semantic web; RuleML. A laboratory will be held with, among other things, Jena.


Course: Knowledge Representation
ID: BZ-
Authors: Enrico Franconi
ECTS: 4
Classification:  
Description: The aim of the course is to provide students with an understanding of the formal foundations of classical logic-based knowledge representation languages, and with an overview of the reasoning methods for them. Most of the course will focus on description Logics and on ontology languages. Other formalisms will be introduced, such as modal logics, temporal logics and epistemic logics. The syllabus includes: A review of computational logic; Knowledge Representation; Structural description logics; Propositional description logics; Knowledge bases; Modal logics; Logics and databases.


Course: Knowledge Bases and Databases
ID: BZ-
Authors: Enrico Franconi
ECTS: 4
Classification:  
Description: This course will offer few advanced topics about the application of knowledge representation technologies to database problems: this includes: information access mediated by ontologies; Data integration systems, Consistent query answering, Semantics Driven Support for Query Formulation.


Courses from UPM

Course: Ontologies and the Semantic Web
ID: UPM-OSW
Authors: Asuncion Gomez-Perez
ECTS: 3
Classification: 1.0, 1.0.1, 1.0.4, 1.0.5, 1.0.6, 1.0.7, 2.0, 2.0.1, 2.0.2, 2.1, 2.2, 2.2.1, 2.2.2, 2.3, 2.3.1, 2.3.2, 3.6
Description: The Semantic Web is an extension of the current Web in which information is given well-defined meaning (by means of ontologies), better enabling computers and people to work in cooperation. It is based on the idea of having data on the Web (by means of metadata and annotations) defined and linked such that it can be used for more effective discovery, automation, integration, and reuse across various applications using, for instance, semantic web services. Ontological Engineering refers to the set of activities that concern the ontology development process, the ontology life cycle, the methods and methodologies for building ontologies, and the tool suites and languages that support them. Primary goals of this course are to acquaint students, researchers and developers of information systems with the basic concepts and major issues of Semantic Web and Ontological Engineering, as well as to make ontologies more understandable to those computer science engineers that integrate ontologies into their information systems. We have paid special attention to the influence that ontologies have on the Semantic Web. Pointers to the Semantic Web appear in all the chapters, specially, in the chapter on ontology languages and tools.


Courses from UniTn

Course: Web Languages
ID: PSW
Authors: Maurizio Marchese, Marco Pistore
ECTS: 12
Classification: 1.3.4, 2.0.1, 2.0.2, 2.3.1
Description: Program of the course: Introduction to Web-services: The Concept of software as a service, What are web services? Web services: types and characteristics Review to Distributed Computing Infrastructure: Internet Protocols, Middleware, The Client/Server Model, Characteristics of Inter-Process Communication, Non-message based Forms of Middleware, Message based Forms of Middleware, Event-Driven Processing Mechanisms , Message Oriented Middleware, Integration brokers, Transaction Oriented Middleware The service-oriented architecture (SOA): Roles of interaction in the service-oriented architecture, Operations in the service-oriented architecture (Publish, Find, Bind), Aggregated services Languages for Web Services: SOAP: Simple Object Access Protocol; WSDL: Web Services Description Language, UDDI: Universal Description, Discovery, and Integration, WSDL to UDDI Mapping Model; RDF: Resource Description Framework for modeling meta-data about the resources of the web: OWL: Web Ontology Language Implementing Web-services: Leading vendors' approach to web-services Business processes and web services: composing web services into business processes; BPEL: the Business Process Execution Language; BPEL and WSDL; communication primitives in BPEL; conditional, concurrent and iterative processing in BPEL; fault handling, process scopes, and compensation in BPEL; message correlation in BPEL; event handling in BPEL. Coordination of web services: choreography and orchestration; web service choreography languages; web service coordination and web service transactions. Semantic web services: extending web service descriptions with semantic annotations; the OWL-S language; defining composite web services in OWL-S


Courses from VU

Course: Web-based knowledge representation
ID: VU-WKR
Authors: prof. dr. F.A.H. van Harmelen
ECTS: 6
Classification: 1.3.1.1, 1.3.1.2, 1.3.1.3, 1.3.1.4, 2.1, 2.2.1, 2.3.1, 2.7.1, 2.7.6
Description: The WWW offers large possibilities for the use of existing and new knowledge representation techniques. An important aim is to transform the current web (pages which are intended for human readers) to a web in which knowledge has been modelled explicitly, so that these can be used by machines. This is an important step to the realization of more intelligent search engines, information filters, adaptive Internet sites, etc. In this course we treat a number of techniques which can be seen to be the basis of this new generation of the web: techniques (for example ontologies), stadard model web techniques such as XML, and knowledge representation languages for use on the web (RDF, OWL). This course discusses also a number of application scenarios, such as e commerce, search and navigation, and format-independent publish.


Course: Information Retrieval
ID: VU-IR
Authors: To be announced
ECTS: 6
Classification: 1.2, 1.2.1, 3.1
Description: To be given.


Courses from UKarl

Course: Intelligent Systems in the WWW (Intelligente Systeme im WWW)
ID: KA:ISW
Authors: Hitzler, Sure
ECTS: 4.5
Classification: 1.1.1.3, 1.1.1.5, 1.3.1, 1.3.1.1., 1.3.1.2, 2.1, 2.2, 2.2.1, 2.3, 2.3.1, 2.4, 2.4.1, 2.4.2, 2.4.3, 2.4.4, 2.7
Description: For the future web knowledge in electronic commerce and internet portals plays a key role. However, knowledge can only be imparted using semantics. The ``Semantic Web'', an expression coined by Tim Berners-Lee, the inventor of the World Wide Web, describes the intelligent application of the WWW for the transmission and exchange of content, both comprehensible for people and machines. Basis for the Semantic Web are methods from conceptual modeling, database programming, and artificial intelligence, from which innovative technologies and services develop to share knowledge in an easier way. In specific, XML, RDF(S), and OWL will be introduced. Logics and rules are another core topic. This course covers the mentioned areas and shows how software agents of the Semantic Web can be applied to knowledge portals, for B2B, and B2C. The course will be held in German.


Course: Knowledge Discovery
ID: KA:KDD
Authors: Abecker
ECTS: 4.5
Classification: 1.3.2, 1.3.6
Description: This course gives an overview of methods for knowledge generation from structured data and text. This includes: techniques for preprocessing and integration of data (e.g., in data warehouses), OLAP-techniques for the interactive analysis of large data repositories, (semi-)automatic approaches for knowledge generation from structured data, and methods for knowledge extraction from text. The focus of this course lies on machine learning approaches. Its application will be shown through concrete examples. The course will be held in German.


Course: Dynamic and Interoperable Systems in Knowledge Management (Dynamische und Interoperable Systeme im Wissensmanagement)
ID: KA:DIS
Authors: Sure
ECTS: 4.5
Classification: 1.3.4, 2.1, 3.4, 3.5, 3.6
Description: This course lies a focus on dynamic and interoperable systems for knowledge management. In specific, the following topics will be treated: web services, peer-to-peer, grids, workflows, ontologies and metadata. The course will be held in German.