Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.

Slides:



Advertisements
Similar presentations
April 23, 2007McGuinness NIST Interoperability Week One Ontology Spectrum Perspective Deborah L. McGuinness Acting Director & Senior Research Scientist.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Jim Hendler Chief Scientist - Information Systems Office DARPA.
Mitsunori Ogihara Center for Computational Science
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Ontologies: Dynamic Networks of Formally Represented Meaning Dieter Fensel: Ontologies: Dynamic Networks of Formally Represented Meaning, 2001 SW Portal.
Semantic Web Thanks to folks at LAIT lab Sources include :
CS570 Artificial Intelligence Semantic Web & Ontology 2
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.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
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.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
Intelligent Systems Semantic Web. Aims of the session To introduce the basic concepts of semantic web ontologies.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Alternatives to Metadata IMT 589 February 25, 2006.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
The Semantic Web An Emerging Successor of the Web By Tim Berners-Lee, James Hendler and Ora Lassila Presentedby Veera Chandra Sekhar.
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
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.
Practical RDF Chapter 1. RDF: An Introduction
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
The Semantic Web William M Baker
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.
Semantic Web World Wide Web Consortium Keio University/Environmental Information Tatsuya Hagino.
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)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Ontologies Come of Age Deborah L. McGuinness Stanford University “The Semantic Web: Why, What, and How, MIT Press, 2001” Presented by Jungyeon, Yang.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
It’s all semantics! The premises and promises of the semantic web. Tony Ross Centre for Digital Library Research, University of Strathclyde
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Oreste Signore- Quality/1 Amman, December 2006 Standards for quality of cultural websites Ministerial NEtwoRk for Valorising Activities in digitisation.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
OWL Representing Information Using the Web Ontology Language.
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
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Working with Ontologies Introduction to DOGMA and related research.
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.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Semantic Web BY: Josh Rachner and Julio Pena. What is the Semantic Web? The semantic web is a part of the world wide web that allows data to be better.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
17 April 2005Sharif University of Tech Page 1 Ontologies Come of Age Amir Hossein Assiaee
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
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.
Information Architecture & Design Week 9 Schedule - Web Research Papers Due Now - Questions about Metaphors and Icons with Labels - Design 2- the Web -
Semantic Web 06 T 0006 YOSHIYUKI Osawa. Problem of current web  limits of search engines Most web pages are only groups of character strings. Most web.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Chapter 5 The Semantic Web 1. The Semantic Web  Initiated by Tim Berners-Lee, the inventor of the World Wide Web.  A common framework that allows data.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
The Semantic Web By: Maulik Parikh.
DOMAIN ONTOLOGY DESIGN
Building the Semantic Web
ece 627 intelligent web: ontology and beyond
Knowledge Management Systems
RDF For Semantic Web Dhaval Patel 2nd Year Student School of IT
Database Systems Instructor Name: Lecture-3.
Presentation transcript:

Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age

Clément Troprès - Damien Coppéré2 Plan Introduction to semantic web Kwnoledge Representation Ontologies Agents

Clément Troprès - Damien Coppéré3 1. Introduction to semantic web Today, most of the web contents is designed for human to read The actual web looks insufficient The semantic web purpose is to structure the world wide web

Clément Troprès - Damien Coppéré4 1. Introduction to semantic web Principles: 1. Each object of the web has a metadata 2. Each metadata is readable by agents and humans 3. Each metadata represents accurately an object 4. Each metadata is available in a common space, readable by agents and humans. The selection of the metadata makes the object avalaible as a resource

Clément Troprès - Damien Coppéré5 1. Introduction to semantic web The semantic web architecture

Clément Troprès - Damien Coppéré6 2. Knowledge representation (1): Technology which permits computers to access to structured collections of information System must have sets of inference rules that computers can use to conduct automated reasoning It has to be linked into a single global system

Clément Troprès - Damien Coppéré7 2. Knowledge representation (2) : Traditional systems usually : - Limit the questions that can be asked - Become unmanageable New systems, in contrast, accept paradoxes - Unanswerable questions are a price that must be paid to achieve versatility.

Clément Troprès - Damien Coppéré8 2. Knowledge representation (3) : Two important technologies exist : - EXtensible Markup Language (XML) - Resource Description Framework (RDF) XML : - Everyone can create their own tags - It allows to add arbitrary structure to the document

Clément Troprès - Damien Coppéré9 2. Knowledge representation (4) : RDF : - Encode in sets of triplets - Each triple being rather like the subject, predicate and object of an elementary sentence identified by URIs - Natural way to describe the vast majority of the data processed by machines - Example : New York has a postal abbreviation which is NY NY Universal Resource Identifier - Ensure that concepts are tied to a unique definition that everyone can find on the Web

Clément Troprès - Damien Coppéré10 3. Ontologies - Introduction Current web : It has grown and continues to grow very quickly Problems to find information you are really looking for Designed for human perception Semantic web: Make the web understandable by computers agent

Clément Troprès - Damien Coppéré11 3. Ontologies - Introduction How make the web semantic? - Complete HTML tag (with XML) - Organize the keywords in each document - Indexing all the resources of the web (RDF) - Ontologies

Clément Troprès - Damien Coppéré12 3. Ontologies - Introduction We are here

Clément Troprès - Damien Coppéré13 3. Ontologies - Introduction Definition: - In 1993, Gruber propose his definition (which is now the most cited in AI) : « An ontology is an explicit specification of a conceptualization ». (Gruber T., 1993b) - In 1997, Borst modified slightly the definition in order to highlight major aspects of this paradigm: « An ontology is a formal specification of a shared conceptualization ». (Borst W. N., 1997)

Clément Troprès - Damien Coppéré14 3. Ontologies - Introduction Definition: In 1998, these two definitions were only one in the definition of Studer. « An ontology is a formal, explicit specification of a shared conceptualization ». (Studer R. et al., 1998) - « Conceptualization » refers to an abstraction of a phenomenon obtained by identifying the concepts appropriate to this phenomenon - « Shared » means that ontology captures consensual knowledge

Clément Troprès - Damien Coppéré15 3. Ontologies - Introduction « Formal » means that ontology is interpretable by a machine (machinereadable) « explicit specification » means that the concepts of ontology and the constraints related to their use are defined in a declaratory way Ontology has the following characteristics : 1) shared, 2) explicit, 3) formal

Clément Troprès - Damien Coppéré16 3.Ontologies – Possible representation? A controlled vocabulary (eg: Catalogs) A glossary (list of terms) Thesauri (synonym relationship…, but not an explicit hierarchy) Term hierarchies (without true subclass) Strict subclass hierarchies Frames (classes include property information) Value restriction (eg: a price is a number) Logical deduction A B A is a superclass of B

Clément Troprès - Damien Coppéré17 3. Ontologies – Simple Ontologies Some of the ways that simple ontologies may be used in practice: - A controlled vocabulary (beginning of interoperability) - Site organization and navigation support - Expectation setting - Umbrella structures from which to extend content - Browsing support - Search support - Sense disambiguation support

Clément Troprès - Damien Coppéré18 3. Ontologies – Structural Ontologies - Consistency checking - Completion - Interoperability support - Support validation and verification testing - Encode entire test suites - Configuration support - Support structured, comparative and customized search - Exploit generalization/specialization information

Clément Troprès - Damien Coppéré19 3. Ontologies – Implications and Needs An ontology-based application has two major concerns: The language The environment

Clément Troprès - Damien Coppéré20 3. Ontologies – Implications and Needs (1) The language: Simple ontologie: It’s not a real problem (language with subclass and instance relationships) Structural ontologie: the language must be able to express the entire domain unambiguously (KRSS, KIF, OKBC)

Clément Troprès - Damien Coppéré21 3. Ontologies – Implications and Needs (2) Environment: Ontology tools are needed to analyze, modify and maintain an ontology over time Many are avalaible commercially

Clément Troprès - Damien Coppéré22 3. Ontologies – Implications and Needs (3) Environment – Criterias needed : - Collaboration and distributed workforce support (share session) - Platform interconnectivity (able to read and write compatible formats) - Scale (In terms of size of ontologies, number of simultaneous users) - Versioning (Able to support many versions of ontology)

Clément Troprès - Damien Coppéré23 3. Ontologies – Implications and Needs (4) Environment – Major criteria of performance : - Security - Analysis (focus the user’s attention in areas which need modification) - Lifecyle issues (Support for ontology evolution issues) - Ease of use (training materials, tutorials…) - Diverse user support - Presentation style - Extensibility (Adapt along with the needs)

Clément Troprès - Damien Coppéré24 4. Agents Representing by programs : - Collect Web content from diverse sources - Process the information - Exchange the results with other programs All agents can work together

Clément Troprès - Damien Coppéré25 4. Agents (2) Important facets : - "Proofs" written in the Semantic Web's unifying language (Proof Markup Language PML) - Digital signatures used to verify that the attached information has been provided by a specific trusted source Example of agent : You answer your phone and the stereo sound which was working is turned down.

Clément Troprès - Damien Coppéré26 4. Agents (3) You want to buy a car … An intelligent Agent is going to find your new car - How ? It looks for all cars which corespond to your criterias - Which criteria ? Prices, delivery period, colour… - Where ? On web documents described by semantic standards (proofs, digital signature…) Travel Agency…

Clément Troprès - Damien Coppéré27 - L ets anyone express new concepts with minimal effort - Unifies a logical language The Semantic Web