Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.

Slides:



Advertisements
Similar presentations
Resource description and access for the digital world Gordon Dunsire Centre for Digital Library Research University of Strathclyde Scotland.
Advertisements

CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
The Semantic Web – WEEK 4: RDF
CS570 Artificial Intelligence Semantic Web & Ontology 2
RDF Tutorial.
Module 5a: Authority Control and Encoding Schemes IMT530: Organization of Information Resources Winter 2007 Michael Crandall.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
The Web of data with meaning... By Michael Griffiths.
Chapter 3 RDF Syntax 1. Topics Basic concepts of RDF resources, properties, values, statements, triples URIs and URIrefs RDF graphs Literals and Qnames.
Ontology Notes are from:
Dr. Alexandra I. Cristea RDF.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
Module 10b: Wrapup IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Module 2a: Information Systems IMT530: Organization of Information Resources Winter, 2007 Michael Crandall.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
Semantic Web Presented by: Edward Cheng Wayne Choi Tony Deng Peter Kuc-Pittet Anita Yong.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
IMT530- Organization of Information Resources1 Feedback Like exercises –But want more instructions and feedback on them –Wondering about grading on these.
Z39.50, XML & RDF Applications ZIG Tutorial January 2000 Poul Henrik Jørgensen, Danish Bibliographic Centre,
Ontologies: Making Computers Smarter to Deal with Data Kei Cheung, PhD Yale Center for Medical Informatics CBB752, February 9, 2015, Yale University.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
RDA and Linking Library Data VuStuff III Conference Villanova University, Villanova, PA October 18, 2012 Dr. Sharon Yang Rider University.
Practical RDF Chapter 1. RDF: An Introduction
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
The Semantic Web William M Baker
Logics for Data and Knowledge Representation
Linked data the next network?. The Web of documents is for people The Web of data is for computers The Web of documents is difficult for computers to.
XML for Interoperability Robin Burke ECT 360. Outline Schemas Survey: last week The Semantic Web Web services SOAP RDF.
By: Dan Johnson & Jena Block. RDF definition What is Semantic web? Search Engine Example What is RDF? Triples Vocabularies RDF/XML Why RDF?
MD9.6 Release: Highlights Increased the character limit for all URL resources to 600 characters. Data_Center/Service_Provider Data_Set_Citation/Service_Citation.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Of 41 lecture 4: rdf – basics and language. of 41 RDF basic ideas the fundamental concepts of RDF  resources  properties  statements ece 720, winter.
Towards a semantic web Philip Hider. This talk  The Semantic Web vision  Scenarios  Standards  Semantic Web & RDA.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
The Semantic Web and expert metadata: pull apart then bring together Presented at 12.seminar Arhivi, Knjižnice, Muzeji Nov 2008, Pore č, Croatia.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Chapter 7: Resource Description Framework (RDF) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley,
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.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Problems with XML & XML Schemas XML falls apart on the Scalability design goal. 1.The order in which elements appear in an XML document is significant.
Metadata, Resources, and the RDF 김민수 Chapter 1. Creating the Sementic Web with RDF2 Overview Knowledge Representation Library Metadata RDFRDF.
Creating a Semantic Web with Linked Data Todd King.
THE BIBFRAME EDITOR AND THE LC PILOT Module 3 – Unit 1 The Semantic Web and Linked Data : a Recap of the Key Concepts Library of Congress BIBFRAME Pilot.
Dr. Bhavani Thuraisingham September 24, 2008 Building Trustworthy Semantic Webs Lecture #9: RDF and RDF Security.
Doc.: IEEE /0169r0 Submission Joe Kwak (InterDigital) Slide 1 November 2010 Slide 1 Overview of Resource Description Framework (RFD/XML) Date:
IMT530- Organization of Information Resources1 Feedback Lectures –More practical examples –Like guest lecturers –Generally helpful in understanding concepts.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Author: Akiyoshi Matonoy, Toshiyuki Amagasay, Masatoshi Yoshikawaz, Shunsuke Uemuray.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Linked Data & Semantic Web Technology The Semantic Web Part 4. Resource Description Framework (1) Dr. Myungjin Lee.
Module 1a: Course Overview and Logistics IMT530: Organization of Information Resources Winter 2007 Michael Crandall.
Service-Oriented Computing: Semantics, Processes, Agents
The Semantic Web By: Maulik Parikh.
Introduction to Persistent Identifiers
Service-Oriented Computing: Semantics, Processes, Agents
Resource Description Framework
Service-Oriented Computing: Semantics, Processes, Agents
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
RDF For Semantic Web Dhaval Patel 2nd Year Student School of IT
Analyzing and Securing Social Networks
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Presentation transcript:

Module 2b: Modeling Information Objects and Relationships IMT530: Organization of Information Resources Winter, 2007 Michael Crandall

IMT530A Organization of Information Resources2 Recap Information storage and retrieval systems (ISARs) are part of a larger knowledge system Within an ISAR, two inputs (user needs and entities) are combined to produce an answer for the user’s question To make that happen, both user’s queries and information entities need to be represented in some way

IMT530A Organization of Information Resources3 Module 2b Outline Models The entity-relationship model for database design Resource Description Framework for the web Syntax vs. semantics Ontologies and their place

IMT530A Organization of Information Resources4 What is a Model? A model represents a particular view of reality through a systematic set of rules –As you’ve seen with vocabularies, a representation is only that, not reality In information systems, we are attempting to represent objects and their relationships –This can become very complex, very quickly –A way to manage this complexity is critical for success Models allow multiple systems to interact and share information more effectively –Think of last week’s slide showing MSWeb’s search service- outside sources sharing the same model can provide much richer information to the system (and ultimately the users)

IMT530A Organization of Information Resources5 Sources of Models Database world –Entity-relationship model Programming world –Object oriented programming Information science world –Functional Requirements for Bibliographic Records –Dublin Core Web world –Resource Description Framework –Ontology Web Language

IMT530A Organization of Information Resources6 Database Modeling Chen developed concept of entities and relationships –Entities are “things which can be described” –Relationships are “associations between entities” –These have attributes which are instantiated in values Allows description of complex spaces through diagrams showing how entities relate to other entities (tuples) –Represented in tables within databases Essential in relational database modeling

IMT530A Organization of Information Resources7 Example of E-R Model From Chen, 1985

IMT530A Organization of Information Resources8 How RDF Works RDF is based on the idea that –Things being described (the Subject) –Have properties (the Predicate), –Which have values (the Object) And that resources can be described by making statements that specify those properties and values (triples) RDF models statements as nodes and arcs in a graph. In this notation, a statement is represented by: –a node for the subject –a node for the object –an arc for the predicate, directed from the subject node to the object node.

IMT530A Organization of Information Resources9 How RDF Works This is done using URIs (Uniform Resource Identifiers) that can be created to refer to anything that needs to be referred to in a statement, including –network-accessible things, such as an electronic document, an image, a service (e.g., "today's weather report for Los Angeles"), or a group of other resources. –things that are not network-accessible, such as human beings, corporations, and bound books in a library. –abstract concepts that do not physically exist, such as the concept of a "creator".

IMT530A Organization of Information Resources10 An Example has a creator whose value is John Smith could be represented by an RDF statement having: –a subject –a predicate –and an object

IMT530A Organization of Information Resources11 Example of RDF Model Figure 1: An RDF Graph Describing Eric Miller

IMT530A Organization of Information Resources12 RDF in XML Eric Miller Dr.

IMT530A Organization of Information Resources13 Syntax vs. Semantics Note that models are distinct from the language used to represent them –An RDF model can be written in XML, but is independent of the language The reason XML becomes important is for machine to machine communication –Allows recognition of structures and semantics in a common way, promoting interoperability at the syntax level Semantics are controlled by the model –Different models may not communicate even if you’re using XML –So defining and standardizing your semantic model is critical for true interoperability

IMT530A Organization of Information Resources14 Ontologies Semantic web is next step to embed semantics in syntax- but you need to model namespaces to do this Rich namespaces are being modeled through ontologies- an extension of classification theory that includes many more relationship types Qin and Paling on advantages of ontology –Higher levels of conception of descriptive vocabulary –Deeper semantics for class/subclass and cross-class relationships –Ability to express such concepts and relationships in a description language –Reusability and share-ability of the ontological constructs in heterogeneous systems OWL (Web Ontology Language) is current favorite tool (

IMT530A Organization of Information Resources15 Ontology Example

IMT530A Organization of Information Resources16 Questions?? And then a break….

IMT530A Organization of Information Resources17 Exercise 2b Assemble your group Spend 45 minutes working through the examples in Exercise 2b Ask questions and talk!!! Be sure to hand in completed work at the end of class for credit!!!

IMT530A Organization of Information Resources18 Example of Integration <rdf:RDF xmlns:rdf=" xmlns:eg=" xmlns:foaf=" Alice Bob <rdf:RDF xmlns:rdf=" xmlns:eg=" xmlns:foaf=" Bob fb0e6289f92815fc210f9e c252e Carol <rdf:RDF xmlns:rdf=" xmlns:eg=" xmlns:foaf=" Alice Bob fb0e6289f92815fc210f9e c25 2e Carol Contributed by Oknam Park

IMT530A Organization of Information Resources19 Modeling Wrapup One model will not fit all needs More and more, integration of web models with database and programming models is becoming important Each will provide a different view of the world you are trying to manage Finding linkages for interoperability is the big challenge We’ll look next week at some current attempts in this area Think about how you would approach these problems and see how it fits what you read

IMT530A Organization of Information Resources20 Next Week We’ll hear from a guest speaker about commercial use of ontologies We’ll dive into metadata schemas and schemes and the world of standards Remember to read next week’s assignments BEFORE class Have a great weekend!!