CS690L - Lecture 3 1 CS690L Semantic Web and Knowledge Discovery: Concept, Technologies, Tool Yugi Lee STB #555 (816) 235-5932

Slides:



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

1 ICS-FORTH & Univ. of Crete SeLene November 15, 2002 A View Definition Language for the Semantic Web Maganaraki Aimilia.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Method for developing the benchmark suites. October 10th © Raúl García-Castro Method for developing the benchmark suites Raúl García-Castro October.
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
Semantic Web Thanks to folks at LAIT lab Sources include :
An Introduction to RDF(S) and a Quick Tour of OWL
RDF and XML tutorial. 2 Talk Overview Semantic Web XML RDF DAML + OIL ( Time permitting)
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
Natural Language and Speech Processing Professor: Dr. Christel Kemke Winter 2004 Knowledge Representation on the Semantic Web by Femi G. Olumofin.
E © 2002 Dario Aganovic Resource Description Framework Schema (RDFS) Dario Aganovic Industrial PhD-student NPI Production Kista, Ericsson AB and Production.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Shelley Powers, O’Reilly SNU IDB Lab. Hyewon Kim
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.
SIG2: Ontology Language Standards WebOnt Briefing Ian Horrocks University of Manchester, UK.
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 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
1 An Introduction To The Semantic Web. 2 Information Access on the Web Find an mp3 of a song that was on the Billboard Top Ten that features a cowbell.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
IN350 Summary and Overview Judith Molka-Danielsen Nov
Ontology and Ontology-Based Applications C. Farkas Some of the slides were obtained from presentations of Ian Horrocks.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Tools for Developing and Using DAML-Based Ontologies and Documents Richard Fikes Deborah McGuinness Sheila McIlraith Jessica Jenkins Son Cao Tran Gleb.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
©2003, Philippe Cudre-Mauroux, EPFL-I&C-IIF, Laboratoire de systèmes d'informations répartis LSIR Weekly seminar Mapping the Semantic Web.
The Semantic Web -- an overview -- Dr Yuri A. Tijerino Computer Science Department Brigham Young University.
11 -1 Lecture 11 Ontology Engineering Topics –Basics –Representation and Reasoning of Ontology –General Ontology Languages –Web-centric Ontology Languages.
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
A Really Brief Crash Course in Semantic Web Technologies Rocky Dunlap Spencer Rugaber Georgia Tech.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Chapter 6 Understanding Each Other CSE 431 – Intelligent Agents.
1 MASWS Multi-Agent Semantic Web Systems: OWL Stephen Potter, CISA, School of Informatics, University of Edinburgh, Edinburgh, UK.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
1 Representing Data with XML September 27, 2005 Shawn Henry with slides from Neal Arthorne.
OWL Capturing Semantic Information using a Standard Web Ontology Language Aditya Kalyanpur Jennifer Jay Banerjee James Hendler Presented By Rami Al-Ghanmi.
Earth System Grid – Pouchard Ontologies and The Earth System Grid Line Pouchard (ORNL) PI’s: Ian Foster (ANL); Don Middleton (NCAR); and Dean Williams.
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
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)
Advanced topics in software engineering (Semantic web)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Artificial Intelligence 2004 Ontology
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
OWL-based Semantic Conflicts Detection and Resolution for Data Interoperability Changqing Li,Tok Wang Ling Department of Computer Science School of Computing.
OIL and DAML+OIL: Ontology Languages for the Semantic Web Sungshin Lim TOWARDS THE SEMANTIC WEB: Ontology-driven Knowledge.
Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
Faculty Faculty Richard Fikes Edward Feigenbaum (Director) (Emeritus) (Director) (Emeritus) Knowledge Systems Laboratory Stanford University “In the knowledge.
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
Representing Data with XML February 26, 2004 Neal Arthorne.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
The Semantic Web and Ontology. The Semantic Web WWW: –syntactic transmission of information –only processible by human – no semantic conservation of the.
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.
Motivation Dynamically identify and understand information sources Provide interoperability between agents in a semantic manner Enable distributed extensible.
W3C’s (world wide web consortium) Semantic Web: - RDF and metadata markup efforts to represent data in a machine understandable form. DARPA started the.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
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.
An Introduction and UML Profile for the Web Ontology Language (OWL) October 23, 2002 Elisa F. KendallMark E. Dutra CEO & FounderChief Architect
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Building Trustworthy Semantic Webs
Semantic Web - Ontologies
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Presentation transcript:

CS690L - Lecture 3 1 CS690L Semantic Web and Knowledge Discovery: Concept, Technologies, Tool Yugi Lee STB #555 (816) This presentation was designed based on Richard Fikes’s tutorial on Ontologies and Semantic Web.

2 CS690L - Lecture 3 Semantic Web Language XML Language for describing the structure of document content e.g., declare data to be a retail price, a sales tax, a book title,... Uniform method for describing and exchanging data using HTTP Provides a “syntactic schema” From Semistructured Data... Language R. Goldman Proceedings of... Databases Location of what? Philadelphia Pennsylvania June 1999 When in June?

3 CS690L - Lecture 3 Semantic Web Language XML Is Not Enough –Ontologies enable independently developed programs to exchange data: XML provides “syntactic schema” –Ontologies specify intended meaning in a computer interpretable form: XML provides no means of specifying intended meaning of tags “XML is like HTML, where you make up your own tags.” “But in XML, you can’t say what your tags mean.”

4 CS690L - Lecture 3 W3C Semantic Web Activity Semantic Web Activity ( –“Established to serve a leadership role, in both the design of enabling specifications and the open, collaborative development of technologies that support the automation, integration and reuse of data across various applications.” –Successor to the W3C Metadata Activity RDF Core Working Group ( –Responsible for the Resource Description Framework (RDF) Web Ontology Working Group ( –Charter: Build upon the RDF Core work a language for defining structured web based ontologies which will provide richer integration and interoperability of data among descriptive communities –Developing Ontology Web Language (OWL): Based on DAML+OIL, developed in DARPA’s Agent Markup Language program

5 CS690L - Lecture 3 Resource Description Framework (RDF) A simple representation language for describing Web resources All sentences are triples of the form “(Property Subject Object)” –Property is a binary relation –Subject is a URI reference –Object is either a URI reference or a literal E.g., (creatorOf “Ora Lassila”) XML external syntax, Model theoretic semantics Includes a resource “Class” and properties “type”, “subclassOf”, etc. –Supports classes of resources and literals: (type Elephant Clyde) –Supports subclass hierarchies: (subclassOf Elephant Mammal) Like a primitive frame representation language

6 CS690L - Lecture 3 RDF Ontology Classes –Resource –Property –Literal –Statement –Container Bag Seq Alt Properties –type –subject –predicate –object

7 CS690L - Lecture 3 RDF Schema  Properties  subClassOf  subPropertyOf  seeAlso  isDefinedBy  comment  label  range  domain  member An ontology added to RDF  Classes  Class  ContainerMembershipProperty Resource ClassProperty ContainerMembershipPro perty Literal ContainerStatement Ba g Se q Alt

8 CS690L - Lecture 3 RDF-S Class and Property Definitions registeredTo Christine is a passenger vehicle. Is Christine a motor vehicle? Yes. Christine is registered to Arnie. What is Arnie? A person.

9 CS690L - Lecture 3 Comments on RDF and RDF-S Severely lacking in expressive power –Domain and range constraints rather than Value-Type E.g., can’t define class of people all of whose children are male –No cardinality constraints Particularly important for “exactly 1” and “at most 1” –No decompositions Particularly important for “disjoint” and “exhaustive” –No axioms –No negation (!) Not useful for checking consistency E.g., can’t prove an object is not an instance of a class Basically a typing system

10 CS690L - Lecture 3 The DAML Program DAML: DARPA Agent Markup Language Defense Advanced Research Agency (DARPA) program –Program Managers: James Hendler, Murray Burke –Begin in August 2000 Goal: achieve semantic interoperability between Web pages, databases, programs, and sensors Integration contractor and 16 technology development teams –MIT (Tim Berners-Lee, Ben Grosof) –Stanford (Gio Weiderhold, Richard Fikes, Deborah McGuinness) –UMBC (Tim Finin) –U West Florida (Pay Hayes) –Yale (Drew McDermott) …  Cycorp (Doug Lenat)  Nokia (Ora Lassila)  Teknowledge (Bob Balzer)  Web site:

11 CS690L - Lecture 3 DAML+OIL A representation language for user-defined ontologies –An ontology added to RDF and RDF-Schema –Specification document: Expressive power analogous to: –Description logics (e.g., CLASSIC) –Monotonic frame languages (e.g., OKBC knowledge model) Designed in collaboration with the European Community Designers of the Ontology Inference Layer (OIL) Basis for OWL, the candidate W3C standard

12 CS690L - Lecture 3 DAML+OIL Classes Thing Restriction List Ontology AbstractProperty TransitiveProperty DatatypeProperty UniqueProperty UnambiguousProperty Nothing

13 CS690L - Lecture 3 DAML+OIL Properties Equivalence equivalentTo, sameClassAs, samePropertyAs Lists first, rest, item Properties inverseOf Ontologies versionInfo, imports Classes disjointWith Defining Non-primitive classes unionOf, disjointUnionOf, intersectionOf, complementOf, oneOf Restrictions onProperty, toClass, hasValue, hasClass, hasClassQ minCardinality, maxCardinality, cardinality minCardinalityQ, maxCardinalityQ, cardinalityQ

14 CS690L - Lecture 3 Property Restrictions on Classes Person is a subclass of objects whose parents are persons. Person is a subclass of resources that have one father. 1 All objects all of whose parents are persons All objects that have exactly 1 father Person

15 CS690L - Lecture 3 Comments on DAML+OIL and OWL Expressive power of a description logic –Representation language for both classes and instances Additional expressive power needed (at least FOL) –No rationale for excluding any axiom from an ontology that is – Not a tautology Satisfied by the intended interpretation of the ontology –Example of need for additional expressive power “The magnitude of a physical quantity in a given unit of measure” (=> (AND (Quantity-Magnitude ?q ?u ?m) (Quantity-Dimension ?q ?d)) (AND (type Physical-Quantity ?q) (type Unit-Of-Measure ?u) (type Magnitude ?m) (Unit-Dimension ?u ?d))) May be too difficult for the Web community to understand –Acceptance will be depend on user-friendly tools Ok to support development of Semantic Web technology