Ontology Technology applied to Catalogues Paul Kopp.

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
OWL - DL. DL System A knowledge base (KB) comprises two components, the TBox and the ABox The TBox introduces the terminology, i.e., the vocabulary of.
An Introduction to Description Logics
An Introduction to RDF(S) and a Quick Tour of OWL
1 A Description Logic with Concrete Domains CS848 presentation Presenter: Yongjuan Zou.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Analyzing Minerva1 AUTORI: Antonello Ercoli Alessandro Pezzullo CORSO: Seminari di Ingegneria del SW DOCENTE: Prof. Giuseppe De Giacomo.
Ontology Notes are from:
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Fuzzy Description Logics
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
XML –Query Languages, Extracting from Relational Databases ADVANCED DATABASES Khawaja Mohiuddin Assistant Professor Department of Computer Sciences Bahria.
ANHAI DOAN ALON HALEVY ZACHARY IVES Chapter 12: Ontologies and Knowledge Representation PRINCIPLES OF DATA INTEGRATION.
Amarnath Gupta Univ. of California San Diego. An Abstract Question There is no concrete answer …but …
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
1 MASWS Multi-Agent Semantic Web Systems: OWL Stephen Potter, CISA, School of Informatics, University of Edinburgh, Edinburgh, UK.
Okech Odhiambo Faculty of Information Technology Strathmore University
Protege OWL Plugin Short Tutorial. OWL Usage The world wide web is a natural application area of ontologies, because ontologies could be used to describe.
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.
Provenance Metadata for Shared Product Model Databases Etiel Petrinja, Vlado Stankovski & Žiga Turk University of Ljubljana Faculty of Civil and Geodetic.
OWL and SDD Dave Thau University of Kansas
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Building an Ontology of Semantic Web Techniques Utilizing RDF Schema and OWL 2.0 in Protégé 4.0 Presented by: Naveed Javed Nimat Umar Syed.
Jakob Beetz, Bauke de Vries, Jos van Leeuwen Design Systems group TU/Eindhoven ● Distributed Collaboration in the Context of the Semantic Web Presentation.
OWL 2 in use. OWL 2 OWL 2 is a knowledge representation language, designed to formulate, exchange and reason with knowledge about a domain of interest.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Dimitrios Skoutas Alkis Simitsis
LDK R Logics for Data and Knowledge Representation ClassL (part 3): Reasoning with an ABox 1.
An Introduction to Description Logics (chapter 2 of DLHB)
Coastal Atlas Interoperability - Ontologies (Advanced topics that we did not get to in detail) Luis Bermudez Stephanie Watson Marine Metadata Interoperability.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Description Logics: Logic foundation of Semantic Web Semantic.
Logics for Data and Knowledge Representation Applications of ClassL: Lightweight Ontologies.
Logics for Data and Knowledge Representation
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.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
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.
DL Overview Second Pass Ming Fang 06/19/2009. Outlines  Description Languages  Knowledge Representation in DL  Logical Inference in DL.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Description Logics Dr. Alexandra I. Cristea. Description Logics Description Logics allow formal concept definitions that can be reasoned about to be expressed.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
ece 627 intelligent web: ontology and beyond
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Knowledge Representation and Reasoning University "Politehnica" of Bucharest Department of Computer Science Fall 2011 Adina Magda Florea
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
Of 29 lecture 15: description logic - introduction.
LDK R Logics for Data and Knowledge Representation Description Logics: family of languages.
Representing and Reasoning with Heterogeneous, Modular and Distributed ontologies UniTN/IRST contribution to KnowledgeWeb.WP 2.1.
Semantics of RDF(S) and OWL Ivan Herman, W3C (Last update: 28 Sep 2007) Ivan Herman.
1 Representing and Reasoning on XML Documents: A Description Logic Approach D. Calvanese, G. D. Giacomo, M. Lenzerini Presented by Daisy Yutao Guo University.
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.
Logics for Data and Knowledge Representation
Knowledge Representation Part II Description Logic & Introduction to Protégé Jan Pettersen Nytun.
ece 720 intelligent web: ontology and beyond
ece 627 intelligent web: ontology and beyond
Ontology.
ece 720 intelligent web: ontology and beyond
Logics for Data and Knowledge Representation
Logics for Data and Knowledge Representation
Logics for Data and Knowledge Representation
Ontology.
Logics for Data and Knowledge Representation
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

Ontology Technology applied to Catalogues Paul Kopp

Paul KoppWGISS22Annapolis 2 About Descriptive Logics ■Descriptive Logics is a formalism for representing knowledge ■Knowledge concerns concepts, roles and individuals  An individual is in relationship with at least some concept  Example  “Aristotle” is an individual  “human being” is a concept  “is-a” is a relation  The individual “Aristotle” is in the relationship “is-a” with the concept “human being”  A concept is actually a set of individuals  Concepts may be built by applying operations to atomic concepts  Examples: restriction, intersection, union  A role is a relationship between two concepts  Example “hasChild” is a role expressing the relationship between the concepts “parent” and “child”  A role is actually a relationship between individuals  Constructions and Restrictions may apply to roles as well (ex.: intersection, “≥3hasChild”)

Paul KoppWGISS22Annapolis 3 About Descriptive Logics (continued) ■Knowledge Representation Systems based on Descriptive Logics  Descriptions  TBox (Terminology Box) –Contains the terminology given as concepts, roles and constructs on them –Ex.: (a) “satellite” “is-a” “space engine” –A TBox can contain complex descriptions, depending on the constructors that are available (i.e. on the definition of the Description Language)  ABox (Assertion Box) –Contains assertions about individuals in relationship with the terminology –Ex.: “SPOT5” “is-a” “Satellite” (SPOT5 is an individual)  Reasoning Services  From the TBox one infers properties of descriptions –Satisfiability, Subsumption, Equivalence, Disjointness  From the ABox, one infers properties of assertions w.r.t. the TBox –Consistency, Retrieval (find all individuals that are instances of a given concept), Realization (find the most appropriate concept for a given individual)  Complexity of reasoning is a major issue –Rich Description Languages entail complex reasoning (with possible untractability of some inferences like subsumption)

Paul KoppWGISS22Annapolis 4 About Descriptive Logics (continued) ■Comparison with other Knowledge Representation Formalisms  Conceptual Graphs (Sowa)  Semantic Data Models  Entity Relationship Model (Chen)  Conceptual Modelling  Unified Modelling Language (Rumbaugh) Specialists have been studying the correspondences between all these formalisms.

Paul KoppWGISS22Annapolis 5 About ontologies ■From ontos (Greek οντοσ = “which is real”) and logos (Greek λογος = “word”, “speech”) ■Name given to knowledge representations where the main relationship is the “is-a” relationship ■Ontologies are used to describe the concepts that prevail in a domain ■Thesauri are very simple ontologies  Excerpt from the IDN keywords: ATMOSPHERE >ATMOSPHERIC WATER VAPOR >EVAPOTRANSPIRATION ATMOSPHERE >ATMOSPHERIC WATER VAPOR >EVAPOTRANSPIRATION ■Tools to create ontologies  Racer (  Stands for Renamed ABox and Concept Expression Reasoner  Protege (  SWOOP ( ■Reasoners  Pellet (  Racer

Paul KoppWGISS22Annapolis 6 Ontologies and the W3C ■Web Ontology Language (OWL)  Defined by the W3C  Specification of ontologies using the xml/RDF schema  Concept = class in OWL  Role = property in OWL  3 levels of expressiveness  OWL-Lite (for simple ontologies like thesauri)  OWL-DL (for ordinary Descriptive Logics compliant ontologies)  OWL-Full (no computational guarantee) ■SPARQL Query Language for RDF  Defined by the W3C  Specification of queries on ontologies specified with OWL ■OWL and SPARQL implemented in several ontology tools (ex.: Protege)

Paul KoppWGISS22Annapolis 7 Ontologies and Catalogues ■Catalogue primary entries are metadata ■Traditional metadata retrieval  Queries are applied to predefined “queryable” metadata elements (title, keyword, etc.)  Metadata satisfying the query are retrieved from the database and presented to the user (full or predefined “brief” or “short” content) ■Another way to retrieve metadata?  Express metadata as ontologies  Link the metadata expressed as ontologies to a reasoner  Make the reasoner available to the catalogue user  The catalogue user may ask any question he wants to the catalogue

Paul KoppWGISS22Annapolis 8 Experiment at CNES ■Extension of the CNES ISO19115 Metadata Catalogue  Developed under the auspices of CNES R&D (project R-S06/OT )  Metadata are inserted as ordinary xml files  Metadata may also (additionally) be inserted as ontologies (OWL-DL)  The catalogue user queries the catalogue as usual (keyword, time, location, etc.)  The catalogue user may ask for “more queries”  The catalogue system opens a reasoner (Pellet, through its Java API)  The user prepares a query from predefined SPARQL templates (the user just enters the values for the query variables)  SPARQL templates are prepared by the Catalogue Manager  Results from the “more queries” function are merged with the previous ones and presented to the user ■End of development expected in 4Q06

Paul KoppWGISS22Annapolis 9 Thank you!