Download presentation
Presentation is loading. Please wait.
1
Thayer School of Engineering Dartmouth Class Schedule April 7 (today) April 8 x-period – Max, Diego April 9 no class April 11 - Riley, Ian April 14 – Song, Josh April 15 – Greg, Saurabh April 16 – Jose, James April 18 - Ali April 21 - Guofei Jiang: RDF, DAML April 23 - Wayne Chung: JXTA April 25 April 28 April 30 – Valentino Crespi: examples May 2 – Vince Berk May 5 May 6 May 7 May 9 May 12 May 14 May 16 May 19 – Projects May 20 – Projects May 21 – Projects May 23 – Projects May 26 – Projects May 28 – no class
2
Thayer School of Engineering Dartmouth Lecture 6 Overview RDF Overview Homework 2 discussion
3
Thayer School of Engineering Dartmouth RDF Overview Resource Description Framework World Wide Web Consortium (W3C) effort See http://www.w3c.org/TR/rdf-primer A language for representing information about “resources” in the World Wide Web. Implementation of syntax follows XML
4
Thayer School of Engineering Dartmouth RDF Model Basic unit is a triple (subject, predicate, object) Think of this as (thing, property, value) Example (web page, creator, person) This is an RDF “statement” Each item can be identified by a URI Uniform Resource Identifier ala URL
5
Thayer School of Engineering Dartmouth Compare with databases Relational DB model – Create Table Patient: ID (Integer) Name (String) Address (String) Birthdate (String) Gender (String) SSN (Integer)
6
Thayer School of Engineering Dartmouth Relational Database Table IDNameAddressBirthdateGenderSSN 234John Smith18 Main03/03/73M123456789 1432Mary Jones173 Lebanon 05/16/47F987654321 The relation itself is the “object”. It has properties ie, ID, name, etc Those properties have values
7
Thayer School of Engineering Dartmouth RDF example John Smith 18 Main
8
Thayer School of Engineering Dartmouth RDF example… John Smith 18 Main
9
Thayer School of Engineering Dartmouth RDF Goals JohnMary student is a sibling of is a school attends Infer that John attends school, etc
10
Thayer School of Engineering Dartmouth Assignment 2 due April 30 Teams to build 1.SQL Server with a simple database 2.Web services interface to SQL Server transforming database records to XML 3.Client to interact with SQL via XML/RDF Form 3 teams and details of DB and client April 16, teams April 18, plans for each team and agreements
11
Thayer School of Engineering Dartmouth Project Requirements Identify a concrete problem related to data transfer and processing OR a development “tool” that would be useful for people to use Apply as many aspects of web services to the concrete problem as you can Metrics – technical difficulty, novelty, completeness Individual or class effort?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.