The Semantic Web and Ontology. The Semantic Web WWW: –syntactic transmission of information –only processible by human – no semantic conservation of the.

Slides:



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

1 ICS-FORTH EU-NSF Semantic Web Workshop 3-5 Oct Christophides Vassilis Database Technology for the Semantic Web Vassilis Christophides Dimitris Plexousakis.
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 :
RDF and XML tutorial. 2 Talk Overview Semantic Web XML RDF DAML + OIL ( Time permitting)
CS570 Artificial Intelligence Semantic Web & Ontology 2
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
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.
1 Semantic Web Technologies: The foundation for future enterprise systems Okech Odhiambo Knowledge Systems Research Group Strathmore University.
RDF Briefing Frank van Harmelen Vrije Universiteit Amsterdam.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
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.
The Semantic Web – WEEK 5: RDF Schema + Ontologies The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse]
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
1 DCS861A-2007 Emerging IT II Rinaldo Di Giorgio Andres Nieto Chris Nwosisi Richard Washington March 17, 2007.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
1 Semantic Web Mining Presented by: Chittampally Vasanth Raja 10IT05F M.Tech (Information Technology)
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Nancy Ide Vassar College USA Resource Definition Framework A Tutorial EUROLAN 2003 July 28 - August 8 Bucharest - Romania.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Ontologies: Making Computers Smarter to Deal with Data Kei Cheung, PhD Yale Center for Medical Informatics CBB752, February 9, 2015, Yale University.
An Extensible Approach for Modeling Ontologies in RDF(S) Steffen Staab, Michael Erdmann, Alexander Mädche, & Stefan Decker Research Group Knowledge Management.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Knowledge Representation Ontology are best delivered in some computable representation Variety of choices with different: –Expressiveness The range of.
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.
1 Representing Data with XML September 27, 2005 Shawn Henry with slides from Neal Arthorne.
OWL and SDD Dave Thau University of Kansas
Logics for Data and Knowledge Representation
Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 Sohn Jong-Soo Intelligent Information System lab. Department of Computer Science.
OIL ontology inference and interchange. On-To-Knowledge2 Topics for this presentation OIL as a common core language (4) aspects of OIL (5) OIL on the.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
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)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Metadata Schema for CERIF Andrei Lopatenko Vienna University of Technology
Artificial Intelligence 2004 Ontology
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
OIL and DAML+OIL: Ontology Languages for the Semantic Web Sungshin Lim TOWARDS THE SEMANTIC WEB: Ontology-driven Knowledge.
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.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
Description of Information Resources: RDF/RDFS (an Introduction)
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.
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.
Stefan Decker Stanford University Mike Dean BBN Technologies.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
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.
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.
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.
Building Trustworthy Semantic Webs
ece 627 intelligent web: ontology and beyond
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Semantic Web - Ontologies
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
ece 720 intelligent web: ontology and beyond
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Presentation transcript:

The Semantic Web and Ontology

The Semantic Web WWW: –syntactic transmission of information –only processible by human – no semantic conservation of the information –can not be processed by machine (e.g.. Machine does not know whether a branch means a part of a tree or a part of an organization)

The Semantic Web Information transmitted conserves semantics information can be processed by machines enable intelligent services: search agents, information brokers, and information filters

What is information Factual data Meta Data about data plans and activities beliefs and doubts Reasoning

What is an Ontology? The conceptualization of a domain Represented as a set of terms and their relationships An example: a car is a type of automobile it has engine, transmission, steering wheel, etc as parts its energy source can be gasoline or electricity and so on

Term: a reference to real-world and abstract objects Relationship: a named and typed set of links between objects Reference: a label that names objects Real-world object: an entity instance with a physical manifestation Abstract object: a concept which refers to other objects

An Example Ontology class-def animal class-def plant subclass-of NOT animal class-def defined carnivore subclass-of animal slot-constraint eats value-type animal class-def lion subclass-of animal subclass-of defined carnivore slot-constraint eats value-type herbivore

Applications of Ontologies Define Terms used in System Construction to Enable Correctness in Understanding designers, implementers, users, maintainers designers = implementers = users = maintainers Define Higher-level Abstractions Needed to Communicate in Large Contexts managers, decision-makers, systems in other domains Share the Cost of Knowledge Acquisition & Maintenance reuse encoded knowledge, remain up-to-date as domains change

Why ontology is crucial for the Semantic Web An existing technique to model the real world and information Describe semantics Understandable by different users Ontology representation languages needs to be encoded into a machine-processable way

Heavy-weight Ontology is needed for the Semantic Web Light-weight Ontology –concepts, atomic types –is-a hierarchy among concepts –associations between concepts Heavy-weight Ontology –cardinality constraints –taxonomy of relations –reified statements –Axioms / semantic entailments of various tastes expressiveness (DL, propositional, horn, or first order logic, higher order) inferences

XML document = labeled tree course teachertitlestudents namehttp node = label + attr/values + contents DTD: simple grammars to describe legal trees So: why not use XML to represent ontologies?

Limitations of XML for Semantic Markup Multiple possibilities to code an ontology No commitment to domain-specific terms Lacks modeling primitives Requires pre-agreement between all users on a specific DTD

RDF: Resource Description Framework Intended for representation “meta-data”, basis for Web-based ontology-language W3C recommendation –Supported by W3C –basis of $ 80M DAML program –Already embraced by some vendors (e.g.Netscape)

Object --Attribute-> Value tuples Objects are web-resources Value is again an Object: –data-model = graph pers05 ISBN... Author-of pers05 ISBN... MIT ISBN... Publ- by Author-of Publ- by

RDF Schema So, RDF : –(very small) commitment to modeling primitives –but: no commitment to domain vocabulary  RDF Schema Define vocabulary for RDF Organize this vocabulary in a typed hierarchy –Class, SubClassOf, type –Property, subPropertyOf, –domain, range

RDF is Better than XML but Still Limited Provides more semantic interoperability the object-attribute structure is natural semantic units easier mapping between two RDF descriptions XML independent Lacks modeling primitives Lacks semantic support (Description Logic) provides syntax

Ontology Inference Layer (OIL) Sponsored by European Union IST programme for Information Society Technologies Frame-based system + Description logic + RDF = OIL

Ontology Inference Layer (OIL)

class-def subclass-of slot-def subslot-of domain range class-def subclass-of slot-def subslot-of domain range class-expressions AND, OR, NOT slot-constraints has-value, value-type cardinality slot-properties trans, symm class-expressions AND, OR, NOT slot-constraints has-value, value-type cardinality slot-properties trans, symm RDF(S) OIL

OIL as RDFS extension <rdf:type rdf:resource=” /#DefinedClass”/>

OIL: currently available tools Definition of language –semantics –XML encoding –RDF encoding Tools: –translators (XSL based) –OntoEdit case-studies –GIS ontology mapping –(KA) 2 ontology –CIA world fact book

DARPA Agent Markup Language (DAML) Sponsored by the Defense Advance Research Project Agency Develop technologies to provide interoperability between agents in semantic manner First stage is DAML, similar to OIL

Conclusion OIL and DAML mark the first effort of using ontology for the Semantic Web Both needs to be further enhanced Tools to use these languages are in urgent need Ontology interoperativity is the next step

Future Directions Tools to build and use ontology using the standard Web ontology language Engineering tools to semantically integrate, migrate, reconciliate and share ontologies Deploy the technology to be used for intelligent services

References Decker et al.(2000) The Semantic Web: the roles of XML and RDF. IEEE Internet Computing 4: Bray et al. Extensible Markup Language (XML) 1.0, World Wide Web Consortium, 1998, current May 2000; Brickley and Guha (2000) Resource Description Framework (RDF) Schima Specification. W3C Candidate Recommendation / / OIL, DAML,