An Introduction to the Semantic Web. Jeff Heflin Lehigh University

Similar documents
Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE 1. INTRODUCTION. Jeff Heflin Lehigh University

Adding formal semantics to the Web

Limitations of the WWW

Deep integration of Python with Semantic Web technologies

Semantic Web In Depth: Resource Description Framework. Dr Nicholas Gibbins 32/4037

Semantic Web Technologies: Web Ontology Language

OWL and tractability. Based on slides from Ian Horrocks and Franz Baader. Combining the strengths of UMIST and The Victoria University of Manchester

Short notes about OWL 1

Web Ontology Language (OWL)

Efficient Querying of Web Services Using Ontologies

The Semantic Web. Mansooreh Jalalyazdi

Semistructured Data Management Part 3 (Towards the) Semantic Web

RDF Schema. Mario Arrigoni Neri

Introduction to Ontologies

Opus: University of Bath Online Publication Store

OSM Lecture (14:45-16:15) Takahira Yamaguchi. OSM Exercise (16:30-18:00) Susumu Tamagawa

Tony Mallia Edmond Scientific

Using RDF to Model the Structure and Process of Systems

For return on 19 January 2018 (late submission: 2 February 2018)

Publishing OWL ontologies with Presto

Knowledge Representation RDF Turtle Namespace

Helmi Ben Hmida Hannover University, Germany

Logic and Reasoning in the Semantic Web (part I RDF/RDFS)

OWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages

Outline RDF. RDF Schema (RDFS) RDF Storing. Semantic Web and Metadata What is RDF and what is not? Why use RDF? RDF Elements

The Semantic Web. What is the Semantic Web?

RDF Semantics by Patrick Hayes W3C Recommendation

Description Logic. Eva Mráková,

XML and Semantic Web Technologies. III. Semantic Web / 1. Ressource Description Framework (RDF)

INF3580/4580 Semantic Technologies Spring 2017

2. RDF Semantic Web Basics Semantic Web

SEMANTIC WEB AND COMPARATIVE ANALYSIS OF INFERENCE ENGINES

Today: RDF syntax. + conjunctive queries for OWL. KR4SW Winter 2010 Pascal Hitzler 3

Semantic Web. Ontology and OWL. Morteza Amini. Sharif University of Technology Fall 95-96

OWL DL / Full Compatability

Mustafa Jarrar: Lecture Notes on RDF Schema Birzeit University, Version 3. RDFS RDF Schema. Mustafa Jarrar. Birzeit University

INF3580 Semantic Technologies Spring 2012

Description Logics and OWL

Web Ontology Language: OWL

Formalising the Semantic Web. (These slides have been written by Axel Polleres, WU Vienna)

Ontological Modeling: Part 2

Semantic Web Technologies: RDF + RDFS

Easing the Definition of N Ary Relations for Supporting Spatio Temporal Models in OWL

2. Knowledge Representation Applied Artificial Intelligence

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES

A Technique for Automatic Construction of Ontology from Existing Database to Facilitate Semantic Web

Web Data and Declarative Programming

An RDF-based Distributed Expert System

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

Semantic Web Fundamentals

Semantic Web Technologies

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES

The P2 Registry

Semantic Technologies

Reasoning with the Web Ontology Language (OWL)

Defining Several Ontologies to Enhance the Expressive Power of Queries

What is the Semantic Web?

Enabling knowledge representation on the Web by extending RDF Schema

Ontological Modeling: Part 11

Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper

RDF /RDF-S Providing Framework Support to OWL Ontologies

Web Ontology Language: OWL

The Semantic Web. Web Programming. Uta Priss ZELL, Ostfalia University. The Semantic Web RDF and OWL Ontologies

The Semantic Web RDF, RDF Schema, and OWL (Part 2)

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall

Linked data basic notions!

Unit 2 RDF Formal Semantics in Detail

Semantic web. Tapas Kumar Mishra 11CS60R32

DEVELOPING AN OWL ONTOLOGY FOR E- TOURISM

Semantic Web Lecture Part 4. Prof. Do van Thanh

1 Introduction ). [Fensel et al., 2000b]

Knowledge Representation for the Semantic Web

SEMANTIC WEB 05 RDF SCHEMA MODELLING SEMANTICS IMRAN IHSAN ASSISTANT PROFESSOR, AIR UNIVERSITY, ISLAMABAD

KDI OWL. Fausto Giunchiglia and Mattia Fumagallli. University of Trento

Semantic Web Ontologies

Exloring Semantic Web using Ontologies. Digivjay Singh *, R. K. Mishra **, Dehradun, Chandrashekhar ***

Making BioPAX SPARQL

OWLET: An Object-Oriented Environment for OWL Ontology Management

Developing markup metaschemas to support interoperation among resources with different markup schemas

Semistructured Data Management Part 3 (Towards the) Semantic Web

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

Semantic Web and Linked Data

RDF AND SPARQL. Part III: Semantics of RDF(S) Dresden, August Sebastian Rudolph ICCL Summer School

Intelligent Agents. Pınar Yolum Utrecht University. Spring 2018 Pınar Yolum

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.

SPARQL: An RDF Query Language

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES

SEMANTIC WEB LANGUAGES - STRENGTHS AND WEAKNESS

ORM and Description Logic. Dr. Mustafa Jarrar. STARLab, Vrije Universiteit Brussel, Introduction (Why this tutorial)

Web Ontology Language: OWL by Grigoris Antoniou Frank van Harmelen

Semantic Web Services and OOP toward Unified Services

CHAPTER 1 INTRODUCTION

Querying Data through Ontologies

RDF. Resource Description Framework

Controlled Natural Language as Interface Language to the Semantic Web

RDF(S) Resource Description Framework (Schema)

Chapter 4 Web Ontology Language: OWL

OWL-based reasoning with retractable inference

Semantic Web Knowledge Representation in the Web Context. CS 431 March 24, 2008 Carl Lagoze Cornell University

Part II. Representation of Meta-Information

Transcription:

An Introduction to the Semantic Web Jeff Heflin Lehigh University

The Semantic Web Definition The Semantic Web is not a separate Web but an extension of the current one, in which information is given well-defined meaning, better enabling computers and people to work in cooperation. (Berners-Lee et al., Scientific American, May 2001) Applications managing corporate web sites (intranets) more automatic generation of web portals better indexing of multimedia resources web agents and web services ubiquitous computing

Ontology Definition a logical theory that accounts for the intended meaning of a formal vocabulary (Guarino 98) has a formal syntax and unambiguous semantics inference algorithms can compute what logically follows Relevance to the Semantic Web: ontologies define the semantics of the terms used in semi-structured web pages identify context provide shared definitions ease the integration of distinct resources

A Web of Ontologies revises A 1 A 2 commits to S 1 revises revises C 1 B 1 B 2 B 3 D 1 commits to commits to commits to commits to E 1 F 1 S 2 S 3 commits to S 4 S 5 The answer to a user s query might require the combination of data from S 1, S 3, and S 4.

Semantic Web Standards World Wide Web Consortium (W3C) Recommendations RDF(S) (1999, revised 2004) essentially semantic networks with URIs XML serialization syntax OWL (2004) RDF with more semantic primitives based on description logics (DLs) has a model theoretic semantics rdf:type rdf:type rdfs:class u:chair rdf:type g:person rdfs:domain rdfs:subclassof g:name rdf:property g:name John Smith rdf:type <owl:class rdf:id= Band > <rdfs:subclassof> <owl:restriction> <owl:onproperty rdf:resource= #hasmember /> <owl:allvaluesfrom rdf:resource= #Musician /> </owl:restriction> </rdfs:subclassof> </owl:class> A Band is a subset of the groups which only have Musicians as members

URIs and Namespaces URI Uniform Resource Identifier includes URLs but also anything that you can design an identification scheme for helps to prevent collision of names all the symbols in RDF are either URIs or Literals Namespace a mechanism for abbreviating URIs by assigning a prefix for a URI fragment

Description Logic (DL) form of knowledge representation useful for formally defining classes studied extensively in 1990 s mature reasoning software» e.g., FaCT, RACER, Pellet benefits optimized computation of subsumption» calculate implicit subclassof relations ontology integration» if two ontologies use class expressions to define their vocabularies in terms of a third ontology, then subsumption can be used to compute an integrated ontology

OWL Class Constructors borrowed from Ian Horrocks

OWL Axioms borrowed from Ian Horrocks

OWL Inference <owl:property rdf:about= &s;head > <rdfs:subpropertyof rdfs:resource= &s;member /> </owl:property> <owl:class rdf:about= &t;terrorist > <owl:sameclassas> <owl:restriction> <owl:onproperty rdf:resource= &s;member /> <owl:somevaluesfrom rdf:resource= &s;terroristorg /> </owl:restriction> </owl:sameclassas> </owl:class> The head of an organization is also a member of it A member of a terror organization is a terrorist Therefore, the head of a terror organization is a terrorist Bin Laden head Al Qaeda type type Terrorist TerrorOrg

Is the Semantic Web a Fad? Analysts have estimated that 35-65% of system integration costs are due to semantic issues Companies that have invested in semantic solutions Time Inc., BellSouth, Raytheon, Walt Disney Company, General Motors, Cisco Systems, Met Life, etc. Growth of the Semantic Web 2005 350,000 RDF/OWL documents Feb. 2006 1 million RDF/OWL documents Nov. 2007 2.3 million RDF/OWL documents

For more information... For more on the Semantic Web http://www.cse.lehigh.edu/~heflin/ http://www.semwebcentral.org/ http://www.w3.org/2001/sw/ http://www.daml.org/ http://www.semanticweb.org/