Introduction to the Semantic Web

Similar documents
Evaluation experiment for the editor of the WebODE ontology workbench

Evaluation experiment of ontology tools interoperability with the WebODE ontology engineering workbench

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials

Semantic Modeling with RDF. DBTech ExtWorkshop on Database Modeling and Semantic Modeling Lili Aunimo

ODE-SWS: A Semantic Web Service Development Environment

OWL based XML Data Integration

Fund Finder: A case study of database-to-ontology mapping

Multilingual and Localization Support for Ontologies

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

Secure Semantic Web Service Using SAML

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

Defining a benchmark suite for evaluating the import of OWL Lite ontologies

Information Technology for KM

Service Oriented Architecture

An Environment for Development of Semantic Web Services

Best practices for Linked Data

Grids, Logs, and the Resource Description Framework

Semantic Interoperability

Managing enterprise applications as dynamic resources in corporate semantic webs an application scenario for semantic web services.

DLDB: Extending Relational Databases to Support Semantic Web Queries

On the Standardization of Semantic Web Services-based Network Monitoring Operations

Characterizing Knowledge on the Semantic Web with Watson

Semantic Exploration of Archived Product Lifecycle Metadata under Schema and Instance Evolution

Annotation: An Approach for Building Semantic Web Library

Ampersand and the Semantic Web

Swoop: Design and Architecture of a Web Ontology Browser (/Editor)

OntoWebML: A Knowledge Base Management System for WSML Ontologies

Artificial Intelligence & Knowledge Management

The integration of OntoClean in WebODE

Service Oriented Architecture (SOA) Michael Herrmann Applying Semantics within SOA

Serendipity a platform to discover and visualize Open OER Data from OpenCourseWare repositories Abstract Keywords Introduction

Incorporating Semantic Discovery into a Ubiquitous Computing Infrastructure

Evaluating Semantic Web Service Tools using the SEALS platform

A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition

Semantics and Ontology of Logistic Cloud Services*

Semantic EPC: Enhancing Process Modeling Using Ontologies

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

Ontology-based Web Service Composition: Part 1. Rolland Brunec Betreuerin: Sabine Maßmann Universität Leipzig, Abteilung Datenbanken

Extending SOA Infrastructure for Semantic Interoperability

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben

Building Ontology Networks: How to Obtain a Particular Ontology Network Life Cycle?

CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS

A Semantic web approach for e-learning platforms

THE SEMANTIC WEB AND IT`S APPLICATIONS

SmartLink: a Web-based editor and search environment for Linked Services

Publishing Linked Data There is no One-Size-Fits-All Formula

Towards the Integration of a Research Group Website into the Web of Data

RDF Resource Description Framework

Semantic Web Tool Landscape

MIGUEL GARCÍA REMESAL

Ontology Repositories

Supporting Change-Aware Semantic Web Services

Knowledge Management

Module I: Overview of Semantic Technologies and the Semantic Web

Ontology Based Knowledge Discovery in Social Networks

13 RDFS and SPARQL. Internet Technology. MSc in Communication Sciences Program in Technologies for Human Communication.

A terminology model approach for defining and managing statistical metadata

Lightweight Data Integration using the WebComposition Data Grid Service

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Transcription:

Introduction to the Semantic Web Asunción Gómez-Pérez {asun}@fi.upm.es http://www.oeg-upm.net Omtological Engineering Group Laboratorio de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo sn, 28660 Boadilla del Monte, Madrid, Spain Asunción Gómez-Pérez -1

The problem: Information overload on the WEb Dynamic Users Pages Static WWW URI, HTML, HTTP Asunción Gómez-Pérez -2

The current Web is based on HTML Árabe الاسم : الهندسة فىعلم التطو ر المو ل فون : ا سنسيون غومزبرز الس عر : $74.95 المنتج : الكتاب < b><br />الاسم:< b > الهندسة فىعلم التطو ر < b><br />المو ل فون :<b> ا سنسيون غومزبرز $74.95 < b><br />الس عر:< b > < b><br />الكتاب :<b> المنتج Japonés Noruego Skjøte: Ontological Ingeniørarbeid Forfatter: Overtakelse Gómez-Pérez... Pris: 74.95 Produkt: Bok <b>skjøte:</b> Ontological Ingeniørarbeid<BR> <b>forfatter:</b> Overtakelse Gómez-Pérez... <BR> <b>pris:</b> 74.95 <BR> <b>produkt:</b> Bok<BR> Inglés Title: Ontological Engineering Authors: Asunción Gómez-Pérez... Price: $74.95 Product: Book <b>title:</b> Ontological Engineering <BR> <b>authors:</b> Asunción Gómez-Pérez... <BR> <b>price:</b> $74.95<BR> <b>product:</b> Book<BR>.- HTML is useful for browsing the information.- Content is language-dependent.- High cost for keeping the information up-to-date Asunción Gómez-Pérez -3

XML allows the creation of metada with meaning Árabe الاسم : الهندسة فىعلم التطو ر المو ل فون : ا سنسيون غومزبرز الس عر : $74.95 المنتج : الكتاب <الاسم />الهندسة فىعلم التطو ر <الاسم> <المو ل فون />ا سنسيون غومزبرز <المو ل فون < <الس عر/> 74.95 $<الس عر> <الكتاب />المنتج <الكتاب < Inglés Title: Ontological Engineering Authors: Asunción Gómez-Pérez... Price: $74.95 Product: Book <Title>Ontological Engineering</Title> <Author>Asunción Gómez-Pérez...</Author> <Price>$74.95</Price> <Product>Book</Product> What do the tags mean for the machine? Asunción Gómez-Pérez -4

The problem of choosing information.- Find the information.- Extract relevant information.- Interpretation by human users.- Sinthesis Asunción Gómez-Pérez -5

The problem of content agregation: From Madrid to Tokyo.- Content in different languages (Spanish, English, Japanesse,...).- Find out relevant information from heterogeneous sources.- Extract.- Interpretation.- Agregation.- Consistency of the information Asunción Gómez-Pérez -6

What was the Web intended to be?... a goal of the Web was that, if the interaction between person and hypertext could be so intuitive that the machine-readable information space gave an accurate representation of the state of people's thoughts, interactions, and work patterns, then machine analysis could become a very powerful management tool, seeing patterns in our work and facilitating our working together through the typical problems which beset the management of large organizations. [Berners-Lee 1996] Asunción Gómez-Pérez -7

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. It is based on the idea of having data on the Web defined and linked such that it can be used for more effective discovery, automation, integration, and reuse across various applications. Asunción Gómez-Pérez -8 Hendler, J., Berners-Lee, T., and Miller, E. Integrating Applications on the Semantic Web, 2002, http://www.w3.org/2002/07/swint.html

Why not make the computers do the work? IBXX is a flight. Its departure place is Madrid and its arrival place is Tokyo. Madrid is an european city. Tokyo is an asian city. Metadata Integration Knowledge Inference Xxx is a hotel placed in Tokyo The new national theater is a theater located in Tokyo.It has peformances every Saturday. Herzt is a rental car company with luxury cars in tokyo. Asunción Gómez-Pérez -9

Definition of Ontology An ontology is a formal, explicit specification of a shared conceptualization OWL RDFS RDF XML Machine-readable RDF(S) Concepts, properties relations, functions, constraints, axioms, are explicitly defined Consensual Knowledge Abstract model and simplified view of some phenomenon in the world that we want to represent Frames and FoL Living Being Animals Subclass of Subclass of Plants Ontologías Subclass of Mammals Subclass of Birds Asunción Gómez-Pérez -10

Ontology in RDF(S) RDFS rdfs:literal rdfs:range rdfs:class rdfs:class rdf:id="travel"> <rdfs:comment>a journey from place to place</rdfs:comment> </rdfs:class> <rdf:property rdf:id="arrivaldate"> <rdfs:domain rdf:resource="#travel"/> <rdfs:range rdf:resource="&xsd;date"/> </rdf:property> <rdf:property rdf:id="departuredate"> <rdfs:domain rdf:resource="#travel"/> <rdfs:range rdf:resource="&xsd;date"/> </rdf:property> Company-name rdfs:domain rdfs:domai n singlefare rdfs:range Travel rdfs:domain rdfs:domai n departuredate arrivaldate rdfs:range rdfs:range units:currencyquantity xsd:date RDF rdf:property Asunción Gómez-Pérez -11

Metadata in RDF Iberia Company-name IB-4321 arrivaldate singlefare departuredate 500 euros 10/11/2005 <RS-travel:Travel rdf:id= IB-4321"> <RS-travel:Company-name>Iberia</RS-travel:Company-name> <RS-travel:singleFare>500 Euros</singleFare> <RS-travel:departureDate rdf:datatype="&xsd;date">2005-11-10 </RS-travel:departureDate> <RS-travel:arrivalDate rdf:datatype="&xsd;date"> 2005-11-10 </RS-travel:arrivalDate> <RS-travel:arrivalPlace rdf:resource="#paris"/> </RS-travel:Travel> Asunción Gómez-Pérez -12

RDFS rdfs:literal rdfs:class rdfs:range rdfs:domain rdfs:domain Travel rdfs:domain rdfs:domain departuredate arrivaldate Company-name singlefare rdfs:range rdfs:range rdfs:range units:currencyquantity time:date RDF Company-name rdf:property Iberia IB-4321 arrivaldate 500 euros singlefare departuredate 10/11/2005 Asunción Gómez-Pérez -13

Travel.rdfs rdfs:class rdf:id="travel"> <rdfs:comment>a journey from place to place</rdfs:comment> </rdfs:class> Iberia_Travels.rdf <rdf:property rdf:id="arrivaldate"> <rdfs:domain rdf:resource="#travel"/> <rdfs:range rdf:resource="&xsd;date"/> </rdf:property> <rdf:property rdf:id="departuredate"> <rdfs:domain rdf:resource="#travel"/> <rdfs:range rdf:resource="&xsd;date"/> </rdf:property>... <RS-travel:Travel rdf:id= IB-4321"> <RS-travel:Company-name>Iberia</RS-travel:Company-name> <RS-travel:singleFare>500 Euros</singleFare> <RS-travel:departureDate rdf:datatype="&xsd;date">2005-11-10 </RS-travel:departureDate> <RS-travel:arrivalDate rdf:datatype="&xsd;date"> 2005-11-10 </RS-travel:arrivalDate> <RS-travel:arrivalPlace rdf:resource="#paris"/> </RS-travel:Travel>... Asunción Gómez-Pérez -14

Language independent Protégé-Frames WebODE OntoEdit KAON1 IODT (IBM) Language Dependent NeOn Toolkit (new)!! Protégé-OWL y Protégé 4 SWOOP Ontolingua OntoSaurus WebOnto OilEd Asunción Gómez-Pérez -15

Creating metadata for processing satelite information Asunción Gómez-Pérez -16

Creating Metadata for Fraud detection in cars Asunción Gómez-Pérez -17

Web services Control flow description Service registries Terminological problems Service access interface Communication protocol Dynamic Web Services UDDI, WSDL, SOAP Static WWW URI, HTML, HTTP Semantic Web RDF, RDFS, OWL Semantic Asunción Gómez-Pérez -18

Semantic Web Services Web services are described using Ontologies and are expressed in Semantic web service language Dynamic Web Services UDDI, WSDL, SOAP Servicios Web Semánticos DAML-S, OWL-S WSMO Static WWW URI, HTML, HTTP Semantic Web RDF, RDFS, OWL Semantic Asunción Gómez-Pérez -19

Semantic Web Scenario Real world Users Companies Intelligent agents Agent Agent Agente Agent Intelligent Agents Semantic Web Services P2P system Repositories /tools Metadata RDF(S) DAML+OIL OWL Current Web applications Web services Documents Emails Static Web pages Online DB (Unknown schema) Restricted Webs Dynamic Web pages Asunción Gómez-Pérez -20

Ontological Engineering for the Semantic Web Applications Build Ontologies Methodologies and methods Tools Reasoners Lenguages Asunción Gómez-Pérez -21

Introduction to the Semantic Web Asunción Gómez-Pérez {asun}@fi.upm.es http://www.oeg-upm.net Omtological Engineering Group Laboratorio de Inteligencia Artificial Facultad de Informática Universidad Politécnica de Madrid Campus de Montegancedo sn, 28660 Boadilla del Monte, Madrid, Spain Asunción Gómez-Pérez -22