Chapter 1 The Semantic Web Vision Grigoris Antoniou Frank van Harmelen Chapter 1A Semantic Web Primer1 Augmented by Boontawee Suntisrivaraporn,

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Chapter 1 The Semantic Web Vision
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Semantic Web Thanks to folks at LAIT lab Sources include :
By Ahmet Can Babaoğlu Abdurrahman Beşinci.  Suppose you want to buy a Star wars DVD having such properties;  wide-screen ( not full-screen )  the extra.
Organizing research publications in Web 3 enviroment Anastasiou Lucas Vasilis Tzouvaras
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Chapter 1A Semantic Web Primer, 2nd Edition 1-1 ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ, ΑΠΘ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ Κατεύθυνση Πληροφοριακών Συστημάτων - 1ο Εξάμηνο.
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.
Introduction to Semantic Web Many of the slides of this chapter are from m
Chapter 1A Semantic Web Primer 1 The Semantic Web Vision Grigoris Antoniou.
State of the Art in Semantic Web standards and technologies Andreas Duscher.
RDF Kitty Turner. Current Situation there is hardly any metadata on the Web search engine sites do the equivalent of going through a library, reading.
Software Requirements
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Department of Computer Science, University of Maryland, College Park 1 Sharath Srinivas - CMSC 818Z, Spring 2007 Semantic Web and Knowledge Representation.
Computer communication B Introduction to the Semantic Web.
Introduction and Conceptual Modeling
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Quratulain Rajput Faculty of Computer Science, IBA Spring2013
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Practical RDF Chapter 1. RDF: An Introduction
Web-Enabled Decision Support Systems
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.
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
The Semantic Web William M Baker
Introduction: Databases and Database Users
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
Emerging Semantic Web Commercialization Opportunities Ken Baclawski Northeastern University.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Semantic Web - an introduction By Daniel Wu (danielwujr)
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
updated ’08CmpE 583 Fall 2008Introduction- 1 CmpE 583- Web Semantics: Theory and Practice Atilla ELÇİ Computer Engineering Department Eastern.
The Semantic Web: An Interview with Tim Berners-Lee VISION: What new capabilities will the Semantic Web have? STATUS: Who is committed and how do we get.
Dr. Bhavani Thuraisingham The University of Texas at Dallas Trustworthy Semantic Webs March 25, 2011 Data and Applications Security Developments and Directions.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
OWL Representing Information Using the Web Ontology Language.
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.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
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.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Chapter 1A Semantic Web Primer, 2nd Edition 1-1 ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ, ΑΠΘ ΠΜΣ «Πληροφορική & Τηλεπικοινωνίες» Κατεύθυνση Πληροφοριακών Συστημάτων ΠΜΣ «Διαδίκτυο.
Presented by: Yuhana 12/17/2007 Context Aware Group - Intelligent Agent Laboratory Computer Science and Information Engineering National Taiwan University.
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.
Software Engineering, COMP201 Slide 1 Software Requirements BY M D ACHARYA Dept of Computer Science.
The Semantic Web Vision. Course Work Dr Yasser Fouad Blogs.alexu.edu.eg 2.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
Introduction: Databases and Database Systems Lecture # 1 June 19,2012 National University of Computer and Emerging Sciences.
Chapter 8A Semantic Web Primer 1 Chapter 8 Conclusion and Outlook Grigoris Antoniou Frank van Harmelen.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
SEMANTIC WEB Presented by- Farhana Yasmin – MD.Raihanul Islam – Nohore Jannat –
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
The Semantic Web By: Maulik Parikh.
Classifications of Software Requirements
Introduction to the Semantic Web
ece 720 intelligent web: ontology and beyond
Chapter 1 The Semantic Web Vision
Chapter 1 The Semantic Web Vision
Presentation transcript:

Chapter 1 The Semantic Web Vision Grigoris Antoniou Frank van Harmelen Chapter 1A Semantic Web Primer1 Augmented by Boontawee Suntisrivaraporn,

Lecture Outline 1.Today’s Web 2.The Semantic Web Impact 3.Semantic Web Technologies 4.A Layered Approach Chapter 1A Semantic Web Primer2

Today’s Web Most of today’s Web content is suitable for human consumption – Even Web content that is generated automatically from databases is usually presented without the original structural information found in databases Typical uses of the Web today involve human’s interaction: – seeking and making use of information, – searching for and getting in touch with other people, – reviewing catalogs of online stores – ordering products by filling out forms Chapter 1A Semantic Web Primer3

An Example of Automatically Generated Web Content Item IDISBNTitlePrice xxxx0123…Sem…$44.95 … Chapter 1A Semantic Web Primer4 Books DB Item IDISBNTitlePrice yyyy0123…Sem…$34.95 …

Keyword-Based Search Engines Current Web activities are not particularly well supported by software tools – Except for keyword-based search engines (e.g. Google and Yahoo search) The Web would not have been the huge success it was, were it not for search engines Chapter 1A Semantic Web Primer5

Problems of Keyword-Based Search Engines High recall, low precision. Low or no recall Results are highly sensitive to vocabulary Results are single Web pages Human involvement is necessary to interpret and combine results Results of Web searches are not readily accessible by other software tools Chapter 1A Semantic Web Primer6

The Key Problem of Today’s Web The meaning of Web content is not machine- accessible: lack of semantics It is simply difficult to distinguish the meaning between these two sentences: I am a professor of computer science. I am a professor of computer science, you may think. Well,... Chapter 1A Semantic Web Primer7

The Semantic Web Approach Represent Web content in a form that is more easily machine-processable. Use intelligent techniques to take advantage of these representations. The Semantic Web will gradually evolve out of the existing Web, it is not a competition to the current WWW Chapter 1A Semantic Web Primer8

Lecture Outline 1.Today’s Web 2.The Semantic Web Impact 3.Semantic Web Technologies 4.A Layered Approach Chapter 1A Semantic Web Primer9

The Semantic Web Impact – Knowledge Management Knowledge management concerns itself with acquiring, accessing, and maintaining knowledge within an organization Key activity of large businesses: internal knowledge as an intellectual asset It is particularly important for international, geographically dispersed organizations Most information is currently available in a weakly structured form (e.g. text, audio, video) Chapter 1A Semantic Web Primer10

Limitations of Current Knowledge Management Technologies Searching information – Keyword-based search engines Extracting information – human involvement necessary for browsing, retrieving, interpreting, combining Maintaining information – inconsistencies in terminology, outdated information. Viewing information – Impossible to define views on Web knowledge Chapter 1A Semantic Web Primer11

Semantic Web Enabled Knowledge Management Knowledge will be organized in conceptual spaces according to its meaning. Automated tools for maintenance and knowledge discovery Semantic query answering Query answering over several documents Defining who may view certain parts of information (even parts of documents) will be possible. Chapter 1A Semantic Web Primer12

The Semantic Web Impact – B2C Electronic Commmerce A typical scenario: user visits one or several online shops, browses their offers, selects and orders products. Ideally humans would visit all, or all major online stores; but too time consuming Shopbots are a useful tool Chapter 1A Semantic Web Primer13

Shopbot Visiting Online Stores Chapter 1A Semantic Web Primer14

Limitations of Shopbots They rely on wrappers: extensive programming required Wrappers need to be reprogrammed when an online store changes its outfit Wrappers extract information based on textual analysis – Error-prone – Limited information extracted Chapter 1A Semantic Web Primer15

Semantic Web Enabled B2C Electronic Commerce Software agents that can interpret the product information and the terms of service. – Pricing and product information, delivery and privacy policies will be interpreted and compared to the user requirements. Information about the reputation of shops – From, e.g. rating agencies and user bodies Sophisticated shopping agents will be able to conduct automated negotiations Chapter 1A Semantic Web Primer16

The Semantic Web Impact – B2B Electronic Commerce Greatest economic promise Currently relies mostly on EDI – Isolated technology, understood only by experts – Difficult to program and maintain, error-prone – Each B2B communication requires separate programming Web appears to be perfect infrastructure – But B2B not well supported by Web standards Chapter 1A Semantic Web Primer17

Semantic Web Enabled B2B Electronic Commerce Businesses enter partnerships without much overhead Differences in terminology will be resolved using standard abstract domain models Data will be interchanged using translation services. Auctioning, negotiations, and drafting contracts will be carried out automatically (or semi-automatically) by software agents Chapter 1A Semantic Web Primer18

Wikis Collections of web pages that allow users to add content via a browser interface Wiki systems allow for collaborative knowledge Users are free to add and change information without ownership of content, access restrictions, or rigid workflows Chapter 1A Semantic Web Primer19

Some Uses of Wikis Development of bodies of knowledge in a community effort, with contributions from a wide range of users (e.g. Wikipedia) Knowledge management of an activity or a project (e.g. brainstorming and exchanging ideas, coordinating activities, exchanging records of meetings) Chapter 1A Semantic Web Primer20

A Wikipedia Page Chapter 1A Semantic Web Primer21

Semantic Web Enabled Wikis The inherent structure of a wiki, given by the linking between pages, gets accessible to machines beyond mere navigation Structured text and untyped hyperlinks are enriched by semantic annotations referring to an underlying model of the knowledge captured by the wiki − e.g. a hyperlink from the SIIT wikipedia page to the TU page could be annotated with information “is located in” or “belongs to” − This information could then be used for context-specific presentations of pages, advanced querying, and consistency verification Chapter 1A Semantic Web Primer22

A SemanticWeb Wiki Page Chapter 1A Semantic Web Primer23

Lecture Outline 1.Today’s Web 2.The Semantic Web Impact 3.Semantic Web Technologies 4.A Layered Approach Chapter 1A Semantic Web Primer24

Semantic Web Technologies Explicit Metadata Ontologies Logic and Inference Agents Chapter 1A Semantic Web Primer25

On HTML Web content is currently formatted for human readers rather than programs HTML is the predominant language in which Web pages are written (directly or using tools) Vocabulary describes presentation Chapter 1A Semantic Web Primer26

An HTML Example Agilitas Physiotherapy Centre Welcome to the home page of the Agilitas Physiotherapy Centre. Do you feel pain? Have you had an injury? Let our staff Lisa Davenport, Kelly Townsend (our lovely secretary) and Steve Matthews take care of your body and soul. Consultation hours Mon 11am - 7pm Tue 11am - 7pm Wed 3pm - 7pm Thu 11am - 7pm Fri 11am - 3pm But note that we do not offer consultation during the weeks of the State Of Origin games. Chapter 1A Semantic Web Primer27

Problems with HTML Humans have no problem with this Machines (software agents) do: – How distinguish therapists from the secretary, – How determine exact consultation hours – They would have to follow the link to the State Of Origin games to find when they take place. Chapter 1A Semantic Web Primer28

A Better Representation Physiotherapy Agilitas Physiotherapy Centre Lisa Davenport Steve Matthews Kelly Townsend Chapter 1A Semantic Web Primer29

Explicit Metadata This representation is far more easily processable by machines Metadata: data about data – Metadata capture part of the meaning of data Semantic Web does not rely on text-based manipulation, but rather on machine- processable metadata Chapter 1A Semantic Web Primer30

Ontologies The term ontology originates from philosophy The study of the nature of existence Different meaning from computer science Countable noun An ontology is an explicit and formal specification of a conceptualization Chapter 1A Semantic Web Primer31

Typical Components of Ontologies Terms denote important concepts (classes of objects) of the domain – sometimes known as Concepts or Classes – e.g. professors, staff, students, courses, departments Relationships between these terms: typically class hierarchies – a class C to be a subclass of another class C' if every object in C is also included in C' – e.g. all professors are staff members Chapter 1A Semantic Web Primer32

Further Components of Ontologies Properties: – e.g. X teaches Y Value restrictions – e.g. only faculty members can teach courses Disjointness statements – e.g. faculty and general staff are disjoint Logical relationships between objects – e.g. every department must include at least 10 faculty Chapter 1A Semantic Web Primer33

Example of a Class Hierarchy Chapter 1A Semantic Web Primer34

The Role of Ontologies on the Web Ontologies provide a shared understanding of a domain: semantic interoperability – overcome differences in terminology, e.g. faculty in one university is lecturer in another shoe in a blacksmith’s is not shoe in a fashion show – mappings between ontologies Ontologies are useful for the organization and navigation of Web sites Chapter 1A Semantic Web Primer35

Different Kinds of Shoes Blacksmith’s horse shoe Model’s high heel shoe Chapter 1A Semantic Web Primer36

The Role of Ontologies in Web Search Ontologies are useful for improving the accuracy of Web searches – search engines can look for pages that refer to a precise concept in an ontology Web searches can exploit generalization/ specialization information – If a query fails to find any relevant documents, the search engine may suggest to the user a more general query. – If too many answers are retrieved, the search engine may suggest to the user some specializations. Chapter 1A Semantic Web Primer37

Web Ontology Languages RDF Schema RDF is a data model for objects and relations between them RDF Schema is a vocabulary description language Describes properties and classes of RDF resources Provides semantics for generalization hierarchies of properties and classes Chapter 1A Semantic Web Primer38

Web Ontology Languages (2) OWL A richer ontology language relations between classes – e.g., disjointness cardinality – e.g. “exactly one” richer typing of properties characteristics of properties (e.g., symmetry) Chapter 1A Semantic Web Primer39

Logic and Inference Logic is the discipline that studies the principles of reasoning Formal languages for expressing knowledge Well-understood formal semantics – Declarative knowledge: we describe what holds without caring about how it can be deduced Automated reasoners can deduce (infer) conclusions from the given knowledge Chapter 1A Semantic Web Primer40

An Inference Example prof(X)  faculty(X) faculty(X)  staff(X) prof(michael) We can deduce the following conclusions: faculty(michael) staff(michael) prof(X)  staff(X) Chapter 1A Semantic Web Primer41

Logic versus Ontologies The previous example involves knowledge typically found in ontologies – Logic can be used to uncover ontological knowledge that is implicitly given – It can also help uncover unexpected relationships and inconsistencies Logic is more general than ontologies – It can also be used by intelligent agents for making decisions and selecting courses of action Chapter 1A Semantic Web Primer42

Tradeoff between Expressive Power and Computational Complexity The more expressive a logic is, the more computationally expensive it becomes to draw conclusions – Drawing certain conclusions may become impossible if non-computability barriers are encountered. Our previous examples involved rules “If conditions, then conclusion,” and only finitely many objects – This subset of logic is tractable and is supported by efficient reasoning tools Chapter 1A Semantic Web Primer43

Inference and Explanations Explanations: the series of inference steps can be retraced They increase users’ confidence in Semantic Web agents: “Oh yeah?” button Activities between agents: create or validate proofs Chapter 1A Semantic Web Primer44

Example of an Explanation The reg system claims: “you owe SIIT 7,500” An explanation: – Registration of the course ITS489 – ITS489 has 3 credits – Tuition fee of 2,500 Baht per lecture credit – Rule from the registration system: Register(S,Course) and HasCredits(Course,Credits)  Owes(S,Credits x 2,500) Chapter 1A Semantic Web Primer45

Typical Explanation Procedure Facts will typically be traced to some Web addresses – The trust of the Web address will be verifiable by agents Rules may be a part of a shared commerce ontology or the policy of the online shop Chapter 1A Semantic Web Primer46

Software Agents Software agents work autonomously and proactively – They evolved out of object oriented and compontent- based programming A personal agent on the Semantic Web will: – receive some tasks and preferences from the person – seek information from Web sources, communicate with other agents – compare information about user requirements and preferences, make certain choices – give answers to the user Chapter 1A Semantic Web Primer47

Intelligent Personal Agents Chapter 1A Semantic Web Primer48

Semantic Web Agent Technologies Metadata – Identify and extract information from Web sources Ontologies – Web searches, interpret retrieved information – Communicate with other agents Logic – Process retrieved information, draw conclusions Chapter 1A Semantic Web Primer49

Semantic Web Agent Technologies (2) Further technologies (orthogonal to the Semantic Web technologies) – Agent communication languages – Formal representation of beliefs, desires, and intentions of agents – Creation and maintenance of user models. Chapter 1A Semantic Web Primer50

Lecture Outline 1.Today’s Web 2.The Semantic Web Impact 3.Semantic Web Technologies 4.A Layered Approach Chapter 1A Semantic Web Primer51

A Layered Approach Was initially proposed by Tim Berners-Lee The development of the Semantic Web proceeds in steps – Each step building a layer on top of another Principles: Downward compatibility Upward partial understanding Chapter 1A Semantic Web Primer52

The Semantic Web Layer Tower Chapter 1A Semantic Web Primer53

An Alternative Layer Stack Takes recent developments into account The main differences are: − The ontology layer is instantiated with two alternatives: the current standard Web ontology language, OWL, and a rule- based language − DLP is the intersection of OWL and Horn logic, and serves as a common foundation The Semantic Web Architecture is currently being debated and may be subject to refinements and modifications in the future. Chapter 1A Semantic Web Primer54

Alternative Semantic Web Stack Chapter 1A Semantic Web Primer55

Semantic Web Layers XML layer – Syntactic basis RDF layer – RDF basic data model for facts – RDF Schema simple ontology language Ontology layer – More expressive languages than RDF Schema – Current Web standard: OWL Chapter 1A Semantic Web Primer56

Semantic Web Layers (2) Logic layer – enhance ontology languages further – application-specific declarative knowledge Proof layer – Proof generation, exchange, validation Trust layer – Digital signatures, encryption – Recommendations, rating agencies …. Chapter 1A Semantic Web Primer57

Book Outline 2.Structured Web Documents in XML 3.Describing Web Resources in RDF 4.Web Ontology Language: OWL 5.Logic and Inference: Rules 6.Applications 7.Ontology Engineering 8.Conclusion and Outlook Chapter 1A Semantic Web Primer58