1 © Dieter Fensel and Ioan Toma Semantic Web Introduction.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
Technical and design issues in implementation Dr. Mohamed Ally Director and Professor Centre for Distance Education Athabasca University Canada New Zealand.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Ontologies? Semantic Web? OWL? – Making sense of it all
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Project 1 Introduction to HTML.
© Copyright 2008 STI INNSBRUCK Semantic Web Introduction Lecture I Dieter Fensel (contribution from Ioan Toma)
Future Software Architectures Combining the Web 2.0 with the Semantic Web to realize future Web Communities Maarten Visser
© Copyright 2008 STI INNSBRUCK Semantic Web Introduction Dieter Fensel Ioan Toma.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
Samad Paydar Web Technology Laboratory Computer Engineering Department Ferdowsi University of Mashhad 1389/11/20 An Introduction to the Semantic Web.
Toward Semantic Web Information Extraction B. Popov, A. Kiryakov, D. Manov, A. Kirilov, D. Ognyanoff, M. Goranov Presenter: Yihong Ding.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
1st Project Introduction to HTML.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
Chapter ONE Introduction to HTML.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
1 Semantic Technologies: Diamond in the Rough? Unik Graduate Research Center Dr. Juan Miguel Gomez Universidad Carlos III de Madrid.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Practical RDF Chapter 1. RDF: An Introduction
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
The Semantic Web Web Science Systems Development Spring 2015.
1 © Copyright 2010 Dieter Fensel and Ioan Toma Semantic Web Introduction.
1 Technologies for distributed systems Andrew Jones School of Computer Science Cardiff University.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
1 Technologies for (semi-) automatic metadata creation Diana Maynard.
Triple-space computing* The Third International Semantic Web Conference Hiroshima, Japan, Dieter Fensel Digital Enterprise.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Towards a semantic web Philip Hider. This talk  The Semantic Web vision  Scenarios  Standards  Semantic Web & RDA.
Semantic Web - an introduction By Daniel Wu (danielwujr)
© Copyright 2008 STI INNSBRUCK Semantic Web Introduction Dieter Fensel Ioan Toma.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Artificial Intelligence 2004 Ontology
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
OWL Representing Information Using the Web Ontology Language.
1 © Copyright 2010 Dieter Fensel and Ioan Toma Semantic Web Introduction.
Co-funded by the European Union Semantic CMS Community Content and Knowledge Management From free text input to automatic entity enrichment Copyright IKS.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Introduction to the Semantic Web and Linked Data
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Strategies for subject navigation of linked Web sites using RDF topic maps Carol Jean Godby Devon Smith OCLC Online Computer Library Center Knowledge Technologies.
Presented by: Yuhana 12/17/2007 Context Aware Group - Intelligent Agent Laboratory Computer Science and Information Engineering National Taiwan University.
Personalized Recommendation of Related Content Based on Automatic Metadata Extraction Andreas Nauerz 1, Fedor Bakalov 2, Birgitta.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
What is the Semantic Web? 17 th XBRL International Conference Eindhoven, the Netherlands 5 st May, 2008 Ivan Herman, W3C.
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
The Semantic Web By: Maulik Parikh.
Project 1 Introduction to HTML.
Distributed web based systems
RDF For Semantic Web Dhaval Patel 2nd Year Student School of IT
OWL-S: Bringing Services to the Semantic Web
Presentation transcript:

1 © Dieter Fensel and Ioan Toma Semantic Web Introduction

2 Where are we? #Title 1Introduction 2Semantic Web architecture 3Resource Description Framework 4Semantic Web of hypertext and Web of data 5Generating Semantic Annotations 6Repositories 7OWL 8RIF 9Web-scale reasoning 10Social Semantic Web 11Ontologies and the Semantic Web 12Service Web 13Semantic Web Tools 14Semantic Web Applications 15Exam

3 Course Organization The lecturers are: Dieter Fensel Ioan Toma The tutors are: Srdjan Komazec Lectures and Tutorials every two weeks. (Check lecture and tutorial page for dates)

4 Course material Web site: innsbruck.at/teaching/courses/ws200910/deta ils/?title=semantic-web –Slides available online before each lecture Mailing list:

5 Examination Exam grade: You can get up to 25 points if you perform very well in the tutorials. These points count for the final exam grade. score grade

6 Agenda 1.Motivation 2.Technical solution 1.Introduction 2.Semantic Web – architecture and languages 3.Semantic Web - data 4.Semantic Web - processes 3.Illustration 4.Extensions 5.Summary 6.References

7 MOTIVATION

8 Today Web The current Web represents information using –natural language (English, German, Italian,…) –graphics, multimedia, page layout Humans can process this easily –can deduce facts from partial information –can create mental associations –are used to various sensory information However they can do this only if there is a small amount of information that is available to them

9 Today Web Tasks often require to combine data on the Web –hotel and travel information may come from different sites –searches in different digital libraries Again, humans combine this information easily –even if different terminologies are used! Problems with existing services and applications

10 However… Machines are ignorant! –partial information is unusable –difficult to make sense from, e.g., an image –drawing analogies automatically is difficult –difficult to combine information automatically –…

11 How to improve current Web? Increasing automatic linking among data Increasing recall and precision in search Increasing automation in data integration Increasing automation in the service life cycle Adding semantics to data and services is the solution!

12 Approaches to semantics Statistics + Linguistics –mathematical algorithms –extract info from text –no understanding of the content Semantic Web –smarter applications –share & link data – Web of Data –more expressive queries

13 Unstructured information cannot be accessed efficiently Text mining increases the value and utility of the unstructured content Information extraction allows automated recognition of objects and extraction of facts from text at reasonable accuracy and cost Interlinking text and data allows for more efficient search and navigation Statistics + Linguistics approach

14 Extract structured data from text: –finding references to entities (e.g. people and places) –linking entities to their semantic descriptions Automatic semantic annotation, indexing, and retrieval based on Information Extraction technology and background knowledge. Attach metadata to documents, which is later used for searching and hyper-linking. Statistics + Linguistics approach

15 Named Entities (NE) are considered: people, organizations, locations, and others referred by name. May also include scalars and expressions: numbers, amounts of money, dates, etc. (NUMEX, TIMEX) Named entities (and the relations between them) mentioned in a resource constitute an important part of its semantics Named Entities

16 Semantic Annotation of the NEs in a text includes: Recognition of the type of the entities in the text Identification of the entity individual...the traditional NER approach results in: Lama Ole Nydahl...the Semantic Annotation of NEs should result in something like the following: Lama Ole Nydahl Semantic Annotations of NEs

17 The KIM Platform A statistics and linguistic platform that implements the Statistics + Linguistics approach It offers: services and infrastructure for: –(semi-) automatic semantic annotation and –ontology population –semantic indexing and retrieval of content –query and navigation over the formal knowledge Based on Information Extraction technology

18 TECHNICAL SOLUTION

19 INTRODUCTION TO SEMANTIC WEB

20 Static WWW URI, HTML, HTTP The Vision More than 2 billion users more than 50 billion pages

21 WWW URI, HTML, HTTP Serious problems in information finding, information extracting, information representing, information interpreting and and information maintaining. Semantic Web RDF, RDF(S), OWL Static The Vision (contd.)

22 What is the Semantic Web? “The Semantic Web is an extension of the current web in which information is given well- defined meaning, better enabling computers and people to work in cooperation.” T. Berners-Lee, J. Hendler, O. Lassila, “The Semantic Web”, Scientific American, May 2001 “…allowing the Web to reach its full potential…” with far-reaching consequences “The next generation of the Web”

23 What is the Semantic Web? The next generation of the WWW Information has machine-processable and machine- understandable semantics Not a separate Web but an augmentation of the current one The backbone of Semantic Web are ontologies

24 Ontology definition formal, explicit specification of a shared conceptualization commonly accepted understanding conceptual model of a domain (ontological theory) unambiguous terminology definitions machine-readability with computational semantics Gruber, “Toward principles for the design of ontologies used or knowledge sharing?”, Int. J. Hum.-Comput. Stud., vol. 43, no. 5-6,1995

25 … “well-defined meaning” … “An ontology is an explicit specification of a conceptualization” Gruber, “Toward principles for the design of ontologies used for knowledge sharing?”, Int. J. Hum.-Comput. Stud., vol. 43, no. 5-6,1995. Ontologies are the modeling foundations to Semantic Web –They provide the well-defined meaning for information

26 … explicit, … specification, … conceptualization, … An ontology is: A conceptualization –An ontology is a model of the most relevant concepts of a phenomenon from the real world Explicit –The model explicitly states the type of the concepts, the relationships between them and the constraints on their use Formal –The ontology has to be machine readable (the use of the natural language is excluded) Shared –The knowledge contained in the ontology is consensual, i.e. it has been accepted by a group of people. Studer, Benjamins, D. Fensel, “Knowledge engineering: Principles and methods”, Data Knowledge Engineering, vol. 25, no. 1-2, 1998.

27 Ontology example Concept conceptual entity of the domain Property attribute describing a concept Relation relationship between concepts or properties Axiom coherency description between Concepts / Properties / Relations via logical expressions Person Student Professor Lecture isA – hierarchy (taxonomy) name matr.-nr. research field topic lecture nr. attends holds holds(Professor, Lecture) => Lecture.topic = Professor.researchField

28 Top Level O., Generic O. Core O., Foundational O., High-level O, Upper O. Task & Problem- solving Ontology Application Ontology Domain Ontology [Guarino, 98] Formal Ontology in Information Systems describe very general concepts like space, time, event, which are independent of a particular problem or domain describe the vocabulary related to a generic domain by specializing the concepts introduced in the top-level ontology. describe the vocabulary related to a generic task or activity by specializing the top-level ontologies. the most specific ontologies. Concepts in application ontologies often correspond to roles played by domain entities while performing a certain activity. Types of ontologies

29 Types of ontologies - examples Top Level/Upper ontologies: –Cyc, DOLCE, SUMO, DublinCore Domain ontologies: –medicine, telecom ontologies, etc. Task ontologies: –diagnosing, selling, scheduling ontologies Application ontologies: –Cell Cycle Ontology (CCO)

30 The Semantic Web is about… Web Data Annotation –connecting (syntactic) Web objects, like text chunks, images, … to their semantic notion (e.g., this image is about Innsbruck, Dieter Fensel is a professor) Data Linking on the Web (Web of Data) –global networking of knowledge through URI, RDF, and SPARQL (e.g., connecting my calendar with my rss feeds, my pictures,...) Data Integration over the Web –seamless integration of data based on different conceptual models (e.g., integrating data coming from my two favorite book sellers)

31 Web Data Annotating

32 Data Linking on the Web

33 Data Linking on the Web Linked Open Data statistics: –data sets: 108 –total number of triples: –total number of links between data sets:

34 Data linking on the Web principles Use URIs as names for things –anything, not just documents –you are not your homepage –information resources and non-information resources Use HTTP URIs –globally unique names, distributed ownership –allows people to look up those names Provide useful information in RDF –when someone looks up a URI Include RDF links to other URIs –to enable discovery of related information

35 Data Integration over the Web Same URI = Same resource

36 SEMANTIC WEB – ARCHITECTURE AND LANGUAGES

37 Web Architecture Things are denoted by URIs Use them to denote things Serve useful information at them Dereference them

38 Semantic Web Architecture Give important concepts URIs Each URI identifies one concept Share these symbols between many languages Support URI lookup

39 Semantic Web - Data Topics covered in the course

40 URI and XML Uniform Resource Identifier (URI) is the dual of URL on Semantic Web –it’s purpose is to indentify resources eXtensible Markup Language (XML) is a markup language used to structure information –fundament of data representation on the Semantic Web –tags do not convey semantic information

41 RDF and OWL Resource Description Framework (RDF) is the dual of HTML in the Semantic Web –simple way to describe resources on the Web –sort of simple ontology language (RDF-S) –based on triples (subject; predicate; object) –serialization is XML based Ontology Web Language (OWL) a layered language based on DL –more complex ontology language –overcome some RDF(S) limitations

42 SPARQL and Rule languages SPARQL –Query language for RDF triples –A protocol for querying RDF data over the Web Rule languages (e.g. SWRL) –Extend basic predicates in ontology languages with proprietary predicates –Based on different logics Description Logic Logic Programming

43 SEMANTIC WEB - DATA

44 Semantic Web - Data URIs are used to identify resources, not just things that exists on the Web, e.g. Sir Tim Berners-Lee RDF is used to make statements about resources in the form of triples With RDFS, resources can belong to classes (my Mercedes belongs to the class of cars) and classes can be subclasses or superclasses of other classes (vehicles are a superclass of cars, cabriolets are a subclass of cars)

45 Dereferencable URI Disco Hyperdata Browser navigating the Semantic Web as an unbound set of data sources Semantic Web - Data

46 Faceted DBLP uses the keywords provided in metadata annotations to automatically create light-weight topic categorization Semantic Web - Data

47 Semantic Web - Data

48 Semantic Web Data Billing Sales Order Processing Inventory Marketing CRM 43% of businesses resort to manual processes and/or new software when integrating information for reporting

49 Semantic Web Data BillingSales Order Processing InventoryMarketingCRM Semantic Broker Existing legacy systems “wrapped” in semantic technologies Based on lightweight, open standards from W3C Reasoning enables inference of new facts from existing data sources Declarative definition of Business Rules

50 KIM platform The KIM platform provides a novel infrastructure and services for: –automatic semantic annotation, –indexing, –retrieval of unstructured and semi-structured content.

51 KIM Constituents The KIM Platform includes: Ontologies (PROTON + KIMSO + KIMLO) and KIM World KB KIM Server – with a set of APIs for remote access and integration Front-ends: Web-UI and plug-in for Internet Explorer.

52 KIM Ontology (KIMO) light-weight upper-level ontology 250 NE classes 100 relations and attributes: covers mostly NE classes, and ignores general concepts includes classes representing lexical resources

53 KIM KB KIM KB consists of above 80,000 entities (50,000 locations, 8,400 organization instances, etc.) Each location has geographic coordinates and several aliases (usually including English, French, Spanish, and sometimes the local transcription of the location name) as well as co-positioning relations (e.g. subRegionOf.) The organizations have locatedIn relations to the corresponding Country instances. The additionally imported information about the companies consists of short description, URL, reference to an industry sector, reported sales, net income,and number of employees.

54 KIM is Based On… KIM is based on the following open-source platforms: GATE – the most popular NLP and IE platform in the world, developed at the University of Sheffield. Ontotext is its biggest co-developer. and OWLIM – OWL repository, compliant with Sesame RDF database from Aduna B.V. Lucene – an open-source IR engine by Apache. jakarta.apache.org/lucene/

55 KIM Platform – Semantic Annotation

56 KIM platform – Semantic Annotation The automatic semantic annotation is seen as a named-entity recognition (NER) and annotation process. The traditional flat NE type sets consist of several general types (such as Organization, Person, Date, Location, Percent, Money). In KIM the NE type is specified by reference to an ontology. The semantic descriptions of entities and relations between them are kept in a knowledge base (KB) encoded in the KIM ontology and residing in the same semantic repository. Thus KIM provides for each entity reference in the text (i) a link (URI) to the most specific class in the ontology and (ii) a link to the specific instance in the KB. Each extracted NE is linked to its specific type information (thus Arabian Sea would be identified as Sea, instead of the traditional – Location).

57 KIM platform – Information Extraction KIM performs IE based on an ontology and a massive knowledge base.

58 Annotated Content KIM Browser Plugin Web content is annotated using ontologies Content can be searched and browsed intelligently KIM platform - Browser Plug-in Select one or more concepts from the ontology… … send the currently loaded web page to the Annotation Server

59 SEMANTIC WEB - PROCESSES

60 Processes The Web is moving from static data to dynamic functionality –Web services: a piece of software available over the Internet, using standardized XML messaging systems over the SOAP protocol –Mashups: The compounding of two or more pieces of web functionality to create powerful web applications 60

61 Semantic Web - Processes

62 Web services and mashups are limited by their syntactic nature As the amount of services on the Web increases it will be harder to find Web services in order to use them in mashups The current amount of human effort required to build applications is not sustainable at a Web scale Semantic Web - Processes

63 The addition of semantics to form Semantic Web Services and Semantically Enabled Service-oriented Architectures can enable the automation of many of these currently human intensive tasks –Service Discovery, Adaptation, Ranking, Mediation, Invocation Frameworks: –OWL-S: WS Description Ontology (Profile, Service Model, Grounding) –WSMO: Ontologies, Goals, Web Services, Mediators –SWSF: Process-based Description Model & Language for WS –SAWSDL (WSDL-S): Semantic annotation of WSDL descriptions Semantic Web - Processes

64 Conceptual Model for SWS Formal Language for WSMO Execution Environment for SWS Ontology & Rule Language for the Semantic Web Semantic Web - Processes More about in Semantic Web Services lecture

65 ILLUSTRATION

66 Semantic Web uptake Major companies offer Semantic Web tools or systems using Semantic Web: Adobe, Oracle, IBM, HP, Software AG, GE, Northrop Gruman, Altova, Microsoft, Dow Jones, …

67 Semantic Web uptake Others are using it (or consider using it) as part of their own operations: Novartis, Boeing, Pfizer, Telefónica, …

68 Semantic Web uptake Some of the names of active participants in W3C SW related groups: ILOG, HP, Agfa, SRI International, Fair Isaac Corp., Oracle, Boeing, IBM, Chevron, Siemens, Nokia, Pfizer, Sun, Eli Lilly, …

69 Example I Find the right experts at NASA Expertise locater for nearly 20,000 NASA civil servants using RDF integration techniques over 6 or 7 geographically distributed databases, data sources, and web services… From Kendall Clark, Clark & Parsia, LLC

70 Example II Vodafone live! Integrate various vendors’ product descriptions via RDF –ring tones, games, wallpapers –manage complexity of handsets, binary formats A portal is created to offer appropriate content Significant increase in content download after the introduction From Kevin Smith, Vodafone Group R&D

71 More Examples Semantic Web Case Studies and Use Cases ( –Cultural Heritage –Health Care –Life Sciences –eCommerce –B2B integration –eTourism –…

72 Case study: BT Research and Venturing The complexity of supply chains has increased, they involve many players of differing size and function Support for “Operational Support Systems (OSS)” integration using semantic descriptions of system interfaces and messages Internet Service Providers integrate their OSS-s with those of BT (via a gateway) Integration of heterogeneous OSS systems of partners The approach reduces costs and time-to-market; ontologies allow for a reuse of services Integration with Semantic Mediation Courtesy of Alistair Duke, BT, (SWEO Use Case)

73 EXTENSIONS 73

74 Extensions Connections between people Connections between Information Social Networking Groupware Javascript Weblogs Databases File Systems HTTP Keyword Search USENET Wikis Websites Directory Portals Web PC Era RSS Widgets PC’s Office 2.0 XML RDF SPARQL AJAX FTP IRC SOAP Mashups File Servers Social Media Sharing Lightweight Collaboration ATOM Web 3.0 Web 4.0 Semantic Search Semantic Databases Distributed Search Intelligent personal agents Java SaaS Web 2.0 Flash OWL HTML SGML SQL Gopher P2P The Web The PC Windows MacOS SWRL OpenID BBS MMO’s VR Semantic Web Intelligent Web The Internet Social Web Web OS from Nova Spivack

75 Cloud computing Grid Computing –solving large problems with parallel computing Utility Computing –Offering computing resources as a metered service Software as a service –Network-based subscription to applications Cloud Computing –Next generation internet computing –Next generation data centers

76 Cloud computing Including semantic technologies in Cloud Computing will enable: –Flexible, dynamically scalable and virtualized data layer as part of the cloud –Accurate search and acquire various data from the Internet,

77 Mobiles and Sensors Extending the mobile and sensors networks with Semantic technologies, Semantic Web will enable: –Interoperability at the level of sensors data and protocols –More precise search for mobile capabilities and sensors with desired capability

78 SUMMARY

79 Summary Semantic Web is not a replacement of the current Web, it’s an evolution of it Semantic Web is about: –annotation of data on the Web –data linking on the Web –data Integration over the Web Semantic Web aims at automating tasks currently carried out by humans Semantic Web is becoming real (maybe not as we originally envisioned it, but it is)

80 References RDF Primer: RDF Semantics: Information Sharing on the Semantic Web, Heiner Stuckenschmidt and Frank van Harmelen, Springer (2004) Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce, 2nd Edition, Dieter Fensel, Springer (2003) A Semantic Web Primer, (2nd edition), Grigoris Antoniou and Frank van Harmelen, The MIT Press (2008) Weaving the Web, Tim Berners-Lee, HarperCollins (2000)

81 Next Lecture #Title 1Introduction 2Semantic Web architecture 3Resource Description Framework 4Semantic Web of hypertext and Web of data 5Generating Semantic Annotations 6Repositories 7OWL 8RIF 9Web-scale reasoning 10Social Semantic Web 11Ontologies and the Semantic Web 12Service Web 13Semantic Web Tools 14Semantic Web Applications 15Exam

82 Questions?