BBY 464 Semantic Information Management (Spring 2016) Data and Metadata Management Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe.

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques
Data Modeling and the Entity-Relationship Model
Data Modeling and the Entity-Relationship Model
IT420: Database Management and Organization
Entity-Relationship Model
Data Modeling and the Entity-Relationship Model
Data Modeling and the Entity-Relationship Model
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 5-1 COS 346 Day 6.
Chapter 6 Methodology Conceptual Databases Design Transparencies © Pearson Education Limited 1995, 2005.
Fundamentals, Design, and Implementation, 9/e Chapter 3 Entity-Relationship Data Modeling: Process and Examples Instructor: Dragomir R. Radev Fall 2005.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 5-1 David M. Kroenke Database Processing Tenth Edition Chapter 5 Data.
Chapter Five Data Modeling with the Entity-Relationship Model.
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke
© 2002 by Prentice Hall 1 David M. Kroenke Database Processing Eighth Edition Chapter 3 The Entity- Relationship Model.
Lecture Fourteen Methodology - Conceptual Database Design
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 5-1 COS 346 Day 6.
Fundamentals, Design, and Implementation, 9/e COS 346 Day 2.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 5-1 David M. Kroenke’s Chapter Five: Data Modeling with the Entity-Relationship.
Data Modeling and the Entity-Relationship Model Chapter Four DAVID M. KROENKE and DAVID J. AUER DATABASE CONCEPTS, 5 th Edition.
Entity-Relationship Model
Fundamentals, Design, and Implementation, 9/e COS 346 Day 3.
Modeling & Designing the Database
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall 5-1 David M. Kroenke’s Chapter Five: Data Modeling with the Entity-Relationship.
Methodology - Conceptual Database Design Transparencies
Methodology Conceptual Databases Design
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 2/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Database Processing: Fundamentals, Design and Implementation, 9/e by David M. KroenkeChapter 3/1 Copyright © 2004 Please……. No Food Or Drink in the class.
Component 4: Introduction to Information and Computer Science Unit 6: Databases and SQL Lecture 2 This material was developed by Oregon Health & Science.
Slide 3- 1 Notation for Constraints on Relationships Cardinality ratio (of a binary relationship): 1:1, 1:N, N:1, or M:N Shown by placing appropriate numbers.
Entity-Relationship Modeling Based on Chapter 12.
Methodology - Conceptual Database Design
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 5 Data Resource Management.
1 5 Modeling Techniques A line manager states, “I know the Chinese say one picture is worth 1,000 words but these diagrams, there are so many that I’d.
DAVID M. KROENKE’S DATABASE PROCESSING, 10th Edition © 2006 Pearson Prentice Hall, modified by Dr. Lyn Mathis 5-1 David M. Kroenke’s, 10 th ed. Chapter.
Data Modeling IST210 Class Lecture.
Chapter 12 Entity-Relationship Modeling Pearson Education © 2009.
Technology Guide 3 Data & Database. Agenda Definition File processing problems Database Selection criteria.
Component 4/Unit 6b Topic II Relational Databases Keys and relationships Data modeling Database acquisition Database Management System (DBMS) Database.
1 Introduction to modeling ER modelling Slides for this part are based on Chapters 8 from Halpin, T. & Morgan, T. 2008, Information Modeling and Relational.
Entity Relationship Diagram. Introduction Definition: Entity-relationship diagram is a data-modeling technique that visualises entities, the attributes.
Winter 2011SEG Chapter 11 Chapter 1 (Part 1) Review from previous courses Subject 1: The Software Development Process.
Object-Oriented Systems. Goals Object-Oriented Methodologies – The Rumbaugh et al. OMT – The Booch methodology – Jacobson's methodologies.
Introduction to modeling
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Chapter Five: Data Modeling with the Entity-Relationship.
Object Oriented Programming and Data Abstraction Earl Huff Rowan University.
David M. Kroenke and David J. Auer Database Processing Fundamentals, Design, and Implementation Appendix C: E-R Diagrams and The IDEF1X Standard.
Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke1 The Entity-Relationship Model Chapter 2.
Copyright © 2014 Pearson Canada Inc. 5-1 Copyright © 2014 Pearson Canada Inc. Application Extension 5a Database Design Part 2: Using Information Technology.
Methodology Conceptual Databases Design
Entity- Relationship (ER) Model
Object-Oriented Analysis and Design
Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe University
Methodology Conceptual Database Design
Requirements Become the E-R Data Model
DATA MODELS.
Entity-Relationship Modelling
IDEF1X Standard IDEF1X (Integrated Definition 1, Extended) was announced as a national standard in 1993 It defines entities, relationships, and attributes.
Conceptual data modeling
Introduction To System Analysis and Design PART 2
Chapter 4 Entity Relationship (ER) Modeling
Entity-Relationship Modelling
Methodology Conceptual Databases Design
Database Processing: David M. Kroenke’s Chapter Five:
ENHANCED ENTITY-RELATIONSHIP (EER) MODEL
COS 346 Day 3.
Chapter 6b: Database Design Using the E-R Model
© 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke
Presentation transcript:

BBY 464 Semantic Information Management (Spring 2016) Data and Metadata Management Yaşar Tonta & Orçun Madran [yasartonta, Hacettepe University Department of Information Management

Semantic Web

Web 3.0 = Web Semantic Web Social semantic Web Meaning Locating and fusing information automatically Performing basic reasoning Source: Mark Greaves, Peter Mika. Semantic Web and Web 2.0, In J. Web Sem., 6(1):1-3, 2008Peter MikaSemantic Web and Web 2.0

Metadata Structured description for all types of information resources Tagging (web content) Metadata is – artificial (no metadata in the nature) – Constructive (can be used to solve problems) – Actionable (can be used to meet some info needs) Source: Glushko, 2013

Metadata Artificial Constructive Actionable

DNA Metadata Source: Coyle, 2010

Comparing fields Source:

MARC to DC Crosswalk Source:

XML-RDF Converter

Chapter 3/14 Copyright © 2004 A Data Modeling Process Steps in the data modeling process – Plan project – Determine requirements – Specify entities – Specify relationships – Determine identifiers – Specify attributes – Specify domains – Validate model

Chapter 3/15 Copyright © 2004 Validating Model Data model is a model of humans’ models, not a model of reality A data model is wrong if it does not accurately reflect the ways the users think about their world Data models are validated through a series of reviews – Normally, a team review is followed by user reviews E-R model as well as prototypes of forms and reports may be used to communicate to users features of the data model

Chapter 2/16 Copyright © 2004 E-R Model Entity-Relationship model is a set of concepts and graphical symbols that can be used to create conceptual schemas Four versions – Original E-R model by Peter Chen (1976) – Extended E-R model: the most widely used model – Information Engineering (IE) by James Martin (1990) – IDEF1X national standard by the National Institute of Standards and Technology – Unified Modeling Language (UML) supporting object-oriented methodology

Chapter 2/17 Copyright © 2004 Example: E-R Diagram

Chapter 2/18 Copyright © 2004 Binary Relationships 1:1 1:N N:M

Chapter 3/19 Copyright © 2004 Example: Identifying Connection Relationships

Chapter 3/20 Copyright © 2004 Example: University System

Chapter 2/22 Copyright © 2004 IDEF1X Standard IDEF1X (Integrated Definition 1, Extended) was announced as a national standard in 1993 It defines entities, relationships, and attributes in more specific meanings It changed some of the E-R graphical symbols It includes definition of domains, a component not present in the extended E-R model Four Relationship Types – Non-Identifying Connection Relationships – Identifying Connection Relationships – Non-Specific Relationships – Categorization Relationships Products supporting IDEF1X: ERWin, Visio, Design/2000

Chapter 2/23 Copyright © 2004 Example: IDEF1X

Chapter 2/24 Copyright © 2004 UML-style E-R Diagrams The Unified Modeling Language (UML) is a set of structures and techniques for modeling and designing object-oriented programs (OOP) and applications The concept of UML entities, relationships, and attributes are very similar to those of the extended E-R model Several OOP constructs are added: – indicates that the entity class exist in the database – UML allows entity class attributes – UML supports visibility of attributes and methods – UML entities specify constraints and methods in the third segment of the entity classes Currently, the object-oriented notation is of limited practical value

Chapter 2/25 Copyright © 2004 Example: UML

Chapter 2/26 Copyright © 2004 Example: UML

Chapter 2/27 Copyright © 2004 Example: UML

Database

Dictionary for a Database

Object Relational Database

ER & OO Schemas

Dictionary for an ER Model

Dictionary for an OO Model

Four parts of dictionary

Supermodel in the metalevel directory

Description of some models in the dictionary

Model-generic dictionary based on supermodel

Semantic Web – Layered Architecture