1 / 11

Class Schedule

Learn about RDF overview, W3C initiative, and applying web services for data processing. Assignments include building SQL Server and client interaction systems. Teams work on project requirements related to data processing tools. Individual or group effort.

esmalls
Download Presentation

Class Schedule

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Class Schedule 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 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

  2. Lecture 6 Overview • RDF Overview • Homework 2 discussion

  3. 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. 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. Compare with databases • Relational DB model – Create Table Patient: ID (Integer) Name (String) Address (String) Birthdate (String) Gender (String) SSN (Integer)

  6. Relational Database Table The relation itself is the “object”. It has properties ie, ID, name, etc Those properties have values

  7. RDF example <rdf:RDF xmlns:rdf =“…” xmlns:patient=“…”> <patient:ID rdf:about=“http://…/234”> <patient:Name>John Smith</patient:Name> </patient:ID> </rdf:RDF> <rdf:RDF xmlns:rdf =“…” xmlns:patient=“…”> <patient:ID rdf:about=“http://…/234”> <patient:Address>18 Main</patient:Address> </patient:ID> </rdf:RDF>

  8. RDF example… <rdf:RDF xmlns:rdf =“…” xmlns:patient=“…”> <patient:ID rdf:about=“http://…/234”> <patient:Name>John Smith</patient:Name> <patient:Address>18 Main</patient:Address> </patient:ID> </rdf:RDF>

  9. RDF Goals school attends student is a is a is a sibling of John Mary Infer that John attends school, etc

  10. Assignment 2 due April 30 Teams to build • SQL Server with a simple database • Web services interface to SQL Server transforming database records to XML • 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. 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?

More Related