ICS – FORTH, August 31, 2000 Why do we need an “Object Oriented Model” ? Martin Doerr Atlanta, August 31, 2000 Foundation for Research and Technology -

Slides:



Advertisements
Similar presentations
1 ICS-FORTH EU-NSF Semantic Web Workshop 3-5 Oct Christophides Vassilis Database Technology for the Semantic Web Vassilis Christophides Dimitris Plexousakis.
Advertisements

1 ICS-FORTH & Univ. of Crete SeLene November 15, 2002 A View Definition Language for the Semantic Web Maganaraki Aimilia.
Chapter 10: Designing Databases
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
ICS-FORTH May 23, An Ontological Approach to Digital Preservation Metadata Martin Doerr Foundation for Research and Technology - Hellas Institute.
1 CIDOC CRM + FRBR ER = FRBR OO … an equation for a harmonised view of museum information and bibliographic information Martin Doerr First CASPAR Seminar.
Database Systems: Design, Implementation, and Management Tenth Edition
OBJECT ORIENTED PROGRAMMING M Taimoor Khan
Object-Oriented Databases v OO systems associated with – graphical user interface (GUI) – powerful modeling techniques – advanced data management capabilities.
ETEC 100 Information Technology
Chapter Object-Oriented Practices. Agenda Object-Oriented Concepts Terminology Object-Oriented Modeling Tips Object-Oriented Data Models and DBMSs.
OBJECTS Object Oriented ???????. OBJECTS Object-Oriented n OO convenient label for a collection of interconnected ideas n OO approach views computer.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
OBJECT ORIENTED ANALYSIS & DESIGN Vassilka Kirova Department of Computer & Information Science NJIT.
OBJECT ORIENTED ANALYSIS & DESIGN Vassilka Kirova Department of Computer & Information Science NJIT.
Geographic Information Systems
Object-Oriented Databases
Chapter 11 Data Management Layer Design
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Object Oriented Databases - Overview
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 11 Object and Object- Relational Databases.
Heraklion, April 2, Mapping a Data Structure to the CIDOC Conceptual Reference Model Martin Doerr (ICS-FORTH, Crete, Greece) Heraklion, Crete, April.
RIZWAN REHMAN, CCS, DU. Advantages of ORDBMSs  The main advantages of extending the relational data model come from reuse and sharing.  Reuse comes.
Database Design & ER Diagrams
Martin Doerr, Gerald Hiebel, Institute of Computer Science
EER vs. UML Terminology EER Diagram Entity Type Entity Attribute
Improving Data Discovery in Metadata Repositories through Semantic Search Chad Berkley 1, Shawn Bowers 2, Matt Jones 1, Mark Schildhauer 1, Josh Madin.
INTRODUCTION TO DATABASE USING MS ACCESS 2013 PART 2 NOVEMBER 4, 2014.
ICS-FORTH October 14, The CIDOC CRM, factor for the integration and presentation of cultural information Martin Doerr Foundation for Research and.
Harmonising without Harm: towards an object-oriented formulation of FRBR aligned on the CIDOC CRM ontology Maja Žumer (University of Ljubljana) & Patrick.
DBMS Lecture 9  Object Database Management Group –12 Rules for an OODBMS –Components of the ODMG standard  OODBMS Object Model Schema  OO Data Model.
11 1 Object oriented DB (not in book) Database Systems: Design, Implementation, & Management, 6 th Edition, Rob & Coronel Learning objectives: What.
ICS-FORTH November 20, The CIDOC CRM, a Standard for the Integration of Cultural Information Martin Doerr, Stephen Stead Foundation for Research.
Database Design - Lecture 2
Metadata, the CARARE Aggregation service and 3D ICONS Kate Fernie, MDR Partners, UK.
ICS-FORTH March 19, The CIDOC CRM, a Standard for the Integration of Cultural Information Martin Doerr, Stephen Stead Foundation for Research and.
11 Chapter 11 Object-Oriented Databases Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
11 1 Chapter 11 Object Oriented Databases Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
1 Chapter 1 Introduction. 2 Introduction n Definition A database management system (DBMS) is a general-purpose software system that facilitates the process.
Relation Type Theory Foundations & Applications. Overview Introduction Type Theory Object Type Theory – Critique of Object Type Theory – Patches for Object.
Chapter 12: Designing Databases
The CIDOC Conceptual Reference Model A core-ontology for information integration Karl H. Lampe, Zoologisches Forschungsmuseum Alexander Koenig (ZFMK) Bonn/Germany.
Databases Shortfalls of file management systems Structure of a database Database administration Database Management system Hierarchical Databases Network.
1 A Historical Perspective on Conceptual Modelling (Based on an article and presentation by Janis Bubenko jr., Royal Institute of Technology, Sweden. June.
Using Meta-Model-Driven Views to Address Scalability in i* Models Jane You Department of Computer Science University of Toronto.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
From FRBR to FRBR OO through CIDOC CRM… A Common Ontology for Cultural Heritage Information Patrick Le Bœuf, National Library of France International Symposium.
Lecture 2: Review of Object Orientation. © Lethbridge/La ganière 2005 Chapter 2: Review of Object Orientation What is Object Orientation? Procedural.
The Object-Oriented Database System Manifesto Malcolm Atkinson, François Bancilhon, David deWitt, Klaus Dittrich, David Maier, Stanley Zdonik DOOD'89,
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
ICS-FORTH September, The CIDOC CRM Format Martin Doerr Washington, Sept. 22, 1999 Foundation for Research and Technology - Hellas Institute of Computer.
Copyright © 2016 Ramez Elmasri and Shamkant B. Navathe Chapter 12 Outline Overview of Object Database Concepts Object-Relational Features Object Database.
1 10 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 10 Designing Databases.
Faeez, Franz & Syamim.   Database – collection of persistent data  Database Management System (DBMS) – software system that supports creation, population,
Data Models. 2 The Importance of Data Models Data models –Relatively simple representations, usually graphical, of complex real-world data structures.
Geographic Information Systems GIS Data Databases.
COP Introduction to Database Structures
The Object-Oriented Database System Manifesto
From FRBR to FRBROO through CIDOC CRM…
Geographic Information Systems
Chapter 12 Outline Overview of Object Database Concepts
ISC321 Database Systems I Chapter 10: Object and Object-Relational Databases: Concepts, Models, Languages, and Standards Spring 2015 Dr. Abdullah Almutairi.
The Entity-Relationship Model
Data Model.
Database Systems Instructor Name: Lecture-3.
ITEC 3220A Using and Designing Database Systems
Course Instructor: Supriya Gupta Asstt. Prof
Geographic Information Systems
Presentation transcript:

ICS – FORTH, August 31, 2000 Why do we need an “Object Oriented Model” ? Martin Doerr Atlanta, August 31, 2000 Foundation for Research and Technology - Hellas Institute of Computer Science Heraklion - Crete

ICS – FORTH, August 31, 2000 History of object-oriented Databases p Successor of relational model (RDBMS) p To handle u very complex data u evolve gracefully u provide high performance p Following o-o languages p First defined `89 (The Object - Oriented Database System Manifesto) p Now in various forms and implementations

ICS – FORTH, August 31, 2000 Relevance of the O-O Paradigm p More complex to comprehend, but closer to human conceptualization u Concept hierarchies u Distinction of individuals and roles u Making real world equivalents explicit u Separation of identity and description p Allows for creating “knowledge bases” and information integration systems u So-called semantic models, formal ontologies u Global models comprising multiple data structures

ICS – FORTH, August 31, 2000 The Relational Model p Relation (table) : u set of tuples (a1, a2,..,an) u fixed number of columns u primitive typing of columns u named relation, named columns p Relational databases : u aggregation of tables u data units/ records are identified by contents ! u All fill-in forms follow same paradigm!

ICS – FORTH, August 31, 2000 Extending the Relational Model: Specialization (refinement analysis) Relational form: O-O Schema usage (Instances): Museum Artefact type museum number material TA 153 silver Byzantinecollection Holy Bread Basket Museum Artefact museum number material collection Ecclesiastical item belongs to church Holy Bread Basket container lid O-O Schema declaration (Classes): Holy Bread Basket museum number material TA 153 silver Byzantinecollection belongs to church container lid St. George of Andranopole TA 153’container TA 153’lid

ICS – FORTH, August 31, 2000 More Advanced Features: Multiple Inheritance (multiple higher terms) belongs to church Ecclesiastical item Holy Bread Basket container lid Museum Artefact museum number material collection Single Inheritance form: Museum Artefact museum number material collection Multiple Inheritance form: Canister container lid belongs to church Ecclesiastical item Canister container lid Holy Bread Basket Repetition of properties ! Unique identity of properties !

ICS – FORTH, August 31, 2000 Problem of Global Searches: Identity of property Holy Bread Basket TA 153 belongs to container lid donator acceptor Holy Bread Basket Offered Object TA 153’container TA 153’lid Drakos St. George Church Artefact Commemoration of Drakos belongs to date place subject commemorating Commemoration 1667 AD Adrianopole Drakos Action Holy Bread Basket TA 153 belongs to container lid offer Holy Bread Basket Offered Object TA 153’container TA 153’lid Drakos’offer belongs to date subject acceptor Offer 1667 AD Drakos St. George Church Adrianopole place notion of action hidden ! normalized form notion of action explicit

ICS – FORTH, August 31, 2000 Insufficient Identity in Flat Records: Two Different Persons! Table Person First name : Martin Last name : Dörr Passport Nr.: F D67 City : Karlsruhe Country : Germany Table Person First name : Martin Last name : Doerr Passport Nr.: City : Heraklion Country : Greece ? ? Who am I ?

ICS – FORTH, August 31, 2000 Object-orientated Semantic Models: Separating Identity From Description E21 Person * E72 Actor Appellation Martin Dörr is identified by E72 Actor Appellation Martin Doerr is identified by E72 Actor Appellation F D67 is identified by E72 Actor Appellation is identified by E45 Address Karlsruhe, Germany has contact point E45 Address Heraklion, Greece has contact point real world equivalents persistent identifiers fully qualified entities

ICS – FORTH, August 31, 2000 Object-orientated Semantic Models: Multiple Instantiation Researcher * is identified by is interested in FarmerPatient suffers from cultivates Research Field Knowledge Representation Illness Type Paradontosis Crop Type Olives E72 Actor Appellation Martin Doerr Not three records, but one “dynamic record”, aggregate of applicable properties !

ICS – FORTH, August 31, 2000 Requirements for Cultural Repositories p Cultural repositories need an o-o “global schema” u As intermediate data format (“where data come together”) u As reasoning component – to settle differences u As adequate expression of the domain knowledge p Object-oriented semantic models are: u Adequate u State-of-the-art core components of repositories u Standard (e.G. RDFS) u Can be implemented on conventional platforms

ICS – FORTH, August 31, 2000 Requirements for Cultural Repositories (Apologies for the computer jargon) p Object-oriented core features needed: u object identity m value independent, perpetual, u types and classes m user defined, meaning bound, extensible u class or type hierarchy m multiple levels of abstraction m inheritance of properties u explicit representation of properties u extensibility m new subclasses, properties on existing body of data m keeping up-to-date with an open world

ICS – FORTH, August 31, 2000 Conclusions p Object-oriented semantic models (domain ontologies) are adequate to create cultural repositories p They must be product of interdisciplinary work, a valid expression of expert knowledge! p The CIDOC Conceptual Reference Model is such a model !