Using Ontology for Improving Database Utilization This short presentation is merely about the benefits of ontology approach for database applications.

Slides:



Advertisements
Similar presentations
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Advertisements

©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Chapter 6: Modeling and Representation Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
SEVENPRO – STREP KEG seminar, Prague, 8/November/2007 © SEVENPRO Consortium SEVENPRO – Semantic Virtual Engineering Environment for Product.
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.
A Framework for Ontology-Based Knowledge Management System
Oct 31, 2000Database Management -- Fall R. Larson Database Management: Introduction to Terms and Concepts University of California, Berkeley School.
Enterprise Interoperability Basic Concepts and Definitions David Chen IMS-LAPS University Bordeaux 1 FRANCE.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Chapter 6 Methodology Conceptual Databases Design Transparencies © Pearson Education Limited 1995, 2005.
Fundamentals of Information Systems, Second Edition 1 Organizing Data and Information Chapter 3.
Data Management I DBMS Relational Systems. Overview u Introduction u DBMS –components –types u Relational Model –characteristics –implementation u Physical.
Lecture Fourteen Methodology - Conceptual Database Design
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Methodology Conceptual Database Design
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Database Design - Lecture 1
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
Enterprise Interoperability Basic Concepts, Definitions and Approaches
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
Methodology - Conceptual Database Design Transparencies
Methodology Conceptual Databases Design
9/14/2012ISC329 Isabelle Bichindaritz1 Database System Life Cycle.
OHTO -99 SOFTWARE ENGINEERING LECTURE 5 Today: - An overview to OO Analysis and OO Design - Introduction of Assignment 2.
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
Introduction to MDA (Model Driven Architecture) CYT.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 07. Review Architectural Representation – Using UML – Using ADL.
Architecture for a Database System
Entity Framework Overview. Entity Framework A set of technologies in ADO.NET that support the development of data-oriented software applications A component.
SOFTWARE DESIGN (SWD) Instructor: Dr. Hany H. Ammar
Interfacing Registry Systems December 2000.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
updated CmpE 583 Fall 2008 Ontology Integration- 1 CmpE 583- Web Semantics: Theory and Practice ONTOLOGY INTEGRATION Atilla ELÇİ Computer.
1 Chapter 1 Introduction. 2 Introduction n Definition A database management system (DBMS) is a general-purpose software system that facilitates the process.
FEA Data and Information Reference Model (DRM): the Interoperability Message Presented by Eliot Christian, USGS based on work of ISO/IEC JTC1/SC32 Data.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Methodology - Conceptual Database Design
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
DataBase Management System What is DBMS Purpose of DBMS Data Abstraction Data Definition Language Data Manipulation Language Data Models Data Keys Relationships.
Andreas Abecker Knowledge Management Research Group From Hypermedia Information Retrieval to Knowledge Management in Enterprises Andreas Abecker, Michael.
Part4 Methodology of Database Design Chapter 07- Overview of Conceptual Database Design Lu Wei College of Software and Microelectronics Northwestern Polytechnical.
Database Environment Chapter 2. Data Independence Sometimes the way data are physically organized depends on the requirements of the application. Result:
Introduction to the Semantic Web and Linked Data
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Chapter 7 K NOWLEDGE R EPRESENTATION, O NTOLOGICAL E NGINEERING, AND T OPIC M APS L EO O BRST AND H OWARD L IU.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Ontology Technology applied to Catalogues Paul Kopp.
Data Models. 2 The Importance of Data Models Data models –Relatively simple representations, usually graphical, of complex real-world data structures.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Methodology Conceptual Databases Design
Methodology Conceptual Database Design
Modern Systems Analysis and Design Third Edition
DATA MODELS.
Database Management System (DBMS)
Chapter 2 Database Environment.
Chapter 4 Automated Tools for Systems Development
Service-centric Software Engineering 1
Architecture Description Languages
Semantic Markup for Semantic Web Tools:
Metadata The metadata contains
Methodology Conceptual Databases Design
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Modern Systems Analysis and Design Third Edition
Presentation transcript:

Using Ontology for Improving Database Utilization This short presentation is merely about the benefits of ontology approach for database applications. It touches upon the issues mentioned during the discussion on the ONTOLOG. Tatiana Malyuta

12-Oct-2006T. Malyuta2 Ontology for Quality of Data Recently, following the discussion of the most important applications of ontologies on the ONTOLOG, five types of applications have received the highest rating. Among them were the applications dealing with standards and improvement of data quality. Ontology that offers open and standardized description of Database semantics can substantially improve quality of data and data utilization. Ontology + Database = (Standards + Explicit Semantics) + Database Improved Data Utilization + Data Quality

12-Oct-2006T. Malyuta3 Semantics of Data in IS Database Structure Physical parameters Limited semantics File Application Structure Physical parameters Semantics Processing Application Semantics Processing Application Processing Database Structure Physical parameters Limited semantics Ontology Semantics

12-Oct-2006T. Malyuta4 Semantics of Data An application traditionally implements semantics of data and data processing, which makes it dependant on data and tightly coupled with it. Databases that support data structure and some limited semantics, loosened the dependency, but not eliminated it. Extracting semantics from the application and Database into a separate component helps to achieve: –Explicit and reusable description of the domain that allows for automated data processing and improves quality of data utilization. –Loose coupling of application and database that improves applications manageability.

12-Oct-2006T. Malyuta5 Limited Semantics of Database Structure of datatables and columnscorresponds to the domains main concepts and their properties in ontology. Relationships between tables (implemented through the foreign key constraint) correspond to properties in ontology. Additional objects of Database, e.g. views, define additional concepts based on the main concepts and properties. This limited semantics is enclosed in the database.

12-Oct-2006T. Malyuta6 Data Integration and HCI In absence of the explicit semantics, important and common type of applications, like data integration and Human Computer Interface, require human involvement to: –Establish data structures, formats, etc. –Reconcile data structures, formats, etc. –Implement data processing according to data structures. Application

12-Oct-2006T. Malyuta7 To ease the pain of data integration, continuous modifications of applications caused by changes in structure and semantics of data, and reduce human efforts in building applications and interfaces, today the IS contains metadata repository (usually in XML format). The repository contains metadata describing data structure, data semantics, application requirements, etc. An example of such repository is Services Descriptions Repository, e.g. UDDI for SOA. Metadata Component

12-Oct-2006T. Malyuta8 Metadata in IS Application Metadata

12-Oct-2006T. Malyuta9 Metadata repository offers significant benefits for data utilization due to openness and standard format. However, metadata (XML) allows to express only limited semantics with the help of data structure and is not supported by inference mechanisms. Ontology brings to a new level promises of XML technologies. It can further improve properties of database applications. Metadata vs. Ontology

12-Oct-2006T. Malyuta10 Conceptual interaction of Ontology and Database. Technological interaction. –Involvement of the reasoner in data access. Bridging semantics of Ontology and Database. Methodology of building the bridge. Mapping the semantics of Ontology into the data model. Methodology of ontology- supported database design. Discussion in the Mini-Series

12-Oct-2006T. Malyuta11 Other Mentioned Issues Using Ontology for Database Design. Mapping Ontology in the Data Model will help to automate the design process and ensure that the database complies with standardized domain description. Concerns about locality of Ontologies built by database professionals. Think globally, act globally approach is definitely better than think locally, act locally in terms of quality of the result. However, it is usually much worse in terms of ROI and often is unaffordable. A database can benefit even from a local ontology. Of course, the global ontologies promise more global benefits. Reversed Engineering from Database to Ontology. Limited semantics of Database can be mapped into Ontology, which can be further developed (some vendors provide the tools for this).

12-Oct-2006T. Malyuta12 Summary Adding to the IS Ontologyopen, standardized, and semantically rich description of the domain that allows for logical inferencepromises: Automated building and management of database applications, including data integration and Human-Computer Interfaces. Standardization of databases. Better data quality and data utilization.