CC 2007, 2011 attribution - R.B. Allen Knowledge Representation and Documents.

Slides:



Advertisements
Similar presentations
Database Design: ER Modelling
Advertisements

Alexandria Digital Library Project Integration of Knowledge Organization Systems into Digital Library Architectures Linda Hill, Olha Buchel, Greg Janée.
CC 2007, 2011 attribution – R.B. Allen Overture. Recent Headlines AA files lawsuit against Google over trademark words Katrina People Finder Interchange.
Entity-Relationship (ER) Modeling
Feb 4: Recap of Jan 30 class Data Models: E-R and Relational (and some others of mostly historical interest) We examined the E-R model –Entities, Relationships,
Helping people find content … preparing content to be found Enabling the Semantic Web Joseph Busch.
Ontology Notes are from:
Databases Chapter Distinguish between the physical and logical view of data Describe how data is organized: characters, fields, records, tables,
“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems.
8/28/97Information Organization and Retrieval Files and Databases University of California, Berkeley School of Information Management and Systems SIMS.
1 Chapter 2 Database Environment. 2 Objectives of Three-Level Architecture u All users should be able to access same data u User’s view immune to changes.
Conceptual modelling. Overview - what is the aim of the article? ”We build conceptual models in our heads to solve problems in our everyday life”… ”By.
Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
Lecture Two Database Environment Based on Chapter Two of this book:
Data Base Management System
1 Chapter 2 Database Environment. 2 Chapter 2 - Objectives u Purpose of three-level database architecture. u Contents of external, conceptual, and internal.
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:
The Relational Database Model
2 1 Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
By: M.Nadeem Akhtar1 The Data Base Management System (DBMS) Ch # 09.
Chapter 2 CIS Sungchul Hong
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.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
CS 474 Database Design and Application Terminology Jan 11, 2000.
Nancy Lawler U.S. Department of Defense ISO/IEC Part 2: Classification Schemes Metadata Registries — Part 2: Classification Schemes The revision.
D4: SKOS and HIVE—Enhancing the Creation, Design and Flow of Information Speakers: Hollie White Jane Greenberg Coordinator: Alan Keely.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
Definition of a taxonomy “System for naming and organizing things into groups that share similar characteristics” Taxonomy Architectures Applications.
Lecture2: Database Environment Prepared by L. Nouf Almujally 1 Ref. Chapter2 Lecture2.
Semantic Data & Ontologies CMPT 455/826 - Week 5, Day 2 Sept-Dec 2009 – w5d21.
1 Digital Preservation Testbed Database Preservation Issues Remco Verdegem Bern, 9 April 2003.
Prepared By Prepared By : VINAY ALEXANDER ( विनय अलेक्सजेंड़र ) PGT(CS),KV JHAGRAKHAND.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Database Environment Session 2 Course Name: Database System Year : 2013.
Database Systems Lecture 1. In this Lecture Course Information Databases and Database Systems Some History The Relational Model.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  The concept of Data, Information and Knowledge  The fundamental terms:  Database and database system  Database.
Modeling Security-Relevant Data Semantics Xue Ying Chen Department of Computer Science.
1 Chapter 2 Database Environment Pearson Education © 2009.
The Agricultural Ontology Server (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Food and Agriculture Organization.
Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins
Some basic concepts Week 1 Lecture notes INF 384C: Organizing Information Spring 2016 Karen Wickett UT School of Information.
國立臺北科技大學 課程:資料庫系統 Chapter 2 Database Environment.
REV 00 Chapter 2 Database Environment DDC DATABASE SYSTEM.
COMP6215 Semantic Web Technologies
REV 00 Chapter 2 Database Environment DDC DATABASE SYSTEM.
Chapter 2 Database Environment.
Databases Chapter 16.
Information Organization
ece 627 intelligent web: ontology and beyond
DATA MODELS.
Data Models.
Chapter 2 Database Environment.
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment.
LECTURE 34: Database Introduction
Introduction to Semantic Metadata & Semantic Web
PREMIS Tools and Services
Data Model.
Database Systems Instructor Name: Lecture-3.
Database Design Hacettepe University
Chapter 2 Database Environment Pearson Education © 2014.
DATA MODELS.
Chapter 2 Database Environment Pearson Education © 2009.
LECTURE 33: Database Introduction
Chapter 2 Database Environment Pearson Education © 2009.
Presentation transcript:

CC 2007, 2011 attribution - R.B. Allen Knowledge Representation and Documents

CC 2007, 2011 attribution - R.B. Allen Representations There are many types of representations. The phrase knowledge representation is most often associated with logic, but we use it s broader sense. Nonetheless, we focus here on simple symbolic categorical representations. They are the basis for most database systems.

CC 2007, 2011 attribution - R.B. Allen Aristotelian Categories Categories are defined by a combination (conjunction) of attributes A bird: –Has wings –Has two Legs –Is hot-blooded Aristotle proposed this classical view of categories.

CC 2007, 2011 attribution - R.B. Allen Aristotle vs. Plato Detail from Raphaels School of Athens Aristotle (right) is empirical. His categories are based on entities having specific attributes. This is the basis of science. He gestures towards the earth. Plato (left) proposed Platonic Ideals (prototypes or overall concepts). He is shown pointing to the sky.

CC 2007, 2011 attribution - R.B. Allen Prototypes Categories can be characterized by similarity to a prototype. A bird could be assigned to a category based on its similarity to an ideal concept of bird-ness. Thus, a sparrow is a good example of a bird and a penguin is a poor example. A bat might be confused for a bird. Plato came up with this alternative to Aristotle.

CC 2007, 2011 attribution - R.B. Allen How do we assign data to Categories? On the left the groups of attributes can be separated by a linear partition. On the right, no linear partition is possible.

CC 2007, 2011 attribution - R.B. Allen Other Models for Categories Functional categories –Can a tree-branch be a chair? Continuous categories –Can we define attributes for colors? Abstract categories –What are the attributes of beauty? Radial categories –Is a step-mother a mother? Family resemblance categories –There doesnt seem to a single set of attributes to define a game. Rather its a family resemblance (disjunction of conjuncts)

CC 2007, 2011 attribution - R.B. Allen Categories and Information Systems Aristotelian categories are usually assumed when developing databases. If entities must be classified into one or another category, there may be a representational bias such that unique aspects of some entities may not be well captured.

Data Schema and Metadata Real-world objects are a bundle of attributes. To describe them we create a schema. Schema.org is developing schemas for many entities on the Web (e.g., pizza joints, computer parts) We also often want to describe information resources. For those we develop metadata CC 2007, 2011 attribution - R.B. Allen

Metadata Systems Dublin Core (Web pages) Bibliographic metadata (books) Latest system is FRBR Functional Requirements for Bibliographic Records Archival metadata CC 2007, 2011 attribution - R.B. Allen

Authority Files and Application Profiles Comprehensive metadata systems are accompanied by: Authority files which list valid entries for some fields (e.g., lists of people who are authors) Application profiles which describe to types of applications for which a given metadata system should be used. CC 2007, 2011 attribution - R.B. Allen

Classification System A distinction may be made between a category and a class. A classification is based on some principle, or model. Classification systems are used to describe the subject or topic of an information resource in a metadata system Classification systems are often hierarchical. These can be taxonomies when applied to biological classification.

CC 2007, 2011 attribution - R.B. Allen Controlled Vocabularies Consider all the terms we use to describe a car –auto, automobile, beetle, bucket*, bug, buggy, bus, clunker, compact, convertible, conveyance, coupe, hardtop, hatchback, heap, jalopy, jeep, junker, limousine, machine, motor, motorcar, pickup, ride, roadster, sedan, station wagon, subcompact, touring car, truck, van, wagon, wheels, wreck A controlled vocabulary would give us a single specific term This is useful for making clear specifications and for retrieval

CC 2007, 2011 attribution - R.B. Allen Thesaurus Sedan Vehicle BT (broader term) NT (narrower term) RT (broader term) CarVanAuto ST (synonymous term) Describe the relationship among terms using only very general relationships.

CC 2007, 2011 attribution - R.B. Allen Ontologies Ontologies are rich descriptions of a domain. Essentially, they try to create an Aristotelian data model to cover an entire domain. That is, the entities, attributes, classes, and relationships are all identified exactly. They allow reasoning with formal logic. Ontologies are the basis of knowledge-bases and the Semantic Web Thesauri and Ontologies provide strikingly different ways of describing domains. Ontologies try to be exact, whereas Thesauri are approximate. gasolineroadcar Uses fuel drives on

CC 2007, 2011 attribution - R.B. Allen Data Models –Compressed representations of entities, attributes, and relationships –We will consider three in this course Entity-Relationship Model Relational Data Model Object-Oriented Model –Also includes descriptions of behavior with methods –Described in later in course.

CC 2007, 2011 attribution - R.B. Allen Entity-Relationship (ER) Data Model

CC 2007, 2011 attribution - R.B. Allen Relational Data Model Basis of Access, MySQL, and Oracle. Entities and attributes are organized into tables. Not as conceptually elegant as the ER model, but its easy to implement. Most large database implementations such as airline reservation systems and university student record systems use the Relational Model.

CC 2007, 2011 attribution - R.B. Allen More on the Relational Data Model The tables are linked by the Dept ID. This saves having to repeat details like Dept Location for each Employee. SQL (the Structured Query Language) is a query language for relational databases. EmployeeDeptIDPhone DeptIDDept NameLocation

CC 2007, 2011 attribution - R.B. Allen Databases and Information Systems We will see the object-oriented data model next week. Data models are applied in databases and database management systems. When dealing with database management systems, we need to be concerned with factors such as security, reliability, and data integrity.

CC 2007, 2011 attribution - R.B. Allen Neural Network Representations While Databases and Knowledge-bases use entities and classes for knowledge representation, purely statistical representations are also possible. For instance, Neural Networks are to model complex human learning and reasoning with simple neurons and synapses.