??RDF??????SPARQL???????? - PowerPoint PPT Presentation

Loading...

PPT – ??RDF??????SPARQL???????? PowerPoint presentation | free to download - id: 77cf27-MmFiZ



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

??RDF??????SPARQL????????

Description:

Title: RDF SPARQL Author: ruc Last modified by: ruc Created Date: 3/12/2008 8:25:13 AM Document presentation format – PowerPoint PPT presentation

Number of Views:21
Avg rating:3.0/5.0
Slides: 19
Provided by: RUC54
Learn more at: http://iir.ruc.edu.cn
Category:
Tags: rdf | sparql

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: ??RDF??????SPARQL????????


1
??RDF??????SPARQL????????
2
??
  • ??
  • ??
  • ??
  • ??

3
??
  • ???????????????
  • ??????
  • SOA
  • DB2 9.0 PureXML
  • ??????
  • ????
  • ????
  • XML??
  • ??????

4
  • ??????????
  • ??????
  • ???????
  • ???????
  • ????
  • ??????????
  • ??????
  • SPARQL ? SQL??
  • ????
  • ????
  • ???????
  • ??????????
  • ??????????? --????
  • ??
  • ????? ??RDF
  • SPARQL???

5
??
  • RDF????????????
  • ????
  • ??????
  • ???????
  • ??????????
  • ??
  • ????
  • ????
  • ??????
  • ???
  • ?????????????
  • LOB??
  • ??????
  • ????????????

6
  • ????????SPARQL??
  • SPARQL ? SQL????
  • ????????
  • ????
  • ?????????????
  • ????????? ?????????
  • ????? OPTIONAL VS ????
  • CODE3.0????
  • ????????
  • SPARQL????

7
_a rdftype foafPerson _a foafname "Alice"
_a foafmbox ltmailtoalice_at_example.comgt _a
foafmbox ltmailtoalice_at_work.examplegt _b
rdftype foafPerson _b foafname "Bob"
SELECT ?name ?mbox WHERE ?x foafname
?name . OPTIONAL ?x foafmbox ?mbox
Name Mbox
"Alice" ltmailtoalice_at_example.comgt
"Alice" ltmailtoalice_at_work.examplegt
"Bob"
8
A
B
id foafmbox
_a ltmailtoalice_at_example.comgt
_a ltmailtoalice_at_work.examplegt
id rdftype foafname
_a foafPerson "Alice"
_b foafPerson "Bob"
id rdftype foafname foafmbox
_a foafPerson "Alice" ltmailtoalice_at_example.comgt
_a foafPerson "Alice" ltmailtoalice_at_work.examplegt
_b foafPerson "Bob"
9
D (B1, name, paul), (B1, phone, 777-3426),
(B2, name, john), (B2, email,
john_at_acd.edu), (B3, name, george), (B3,
webPage, www.george.edu), (B4, name,
ringo), (B4, email, ringo_at_acd.edu),
(B4, webPage, www.starr.edu), (B4, phone,
888-4537)
10
P2 (((?A, name, ?N) OPT (?A, email, ?E)) OPT
(?A, webPage, ?W))
?A ?N ?E ?W
B1 Paul
B2 john john_at_acd.edu
B3 george www.george.edu
B4 ringo ringo_at_acd.edu www.starr.edu
P3 ((?A, name, ?N) OPT ((?A, email, ?E) OPT
(?A, webPage, ?W)))
?A ?N ?E ?W
B1 Paul
B2 John john_at_acd.edu
B3 george
B4 ringo ringo_at_acd.edu www.starr.edu
11
(No Transcript)
12
?????
  • ????
  • ????
  • ??
  • ???????
  • ??????? NP
  • ??? ????
  • ???????????
  • ????
  • SPARQL?SQL?????
  • ??????
  • ?????
  • ??
  • ??????? ??????????

13
??
  • Wide Table
  • Eric Chu SIGMOD 2007
  • Big Table
  • Fay Chang OSDI 2006
  • Vertical Partitioning
  • Shamkant Navathe SIGMOD Record 1989

14
Data Partitioning
speaker driver
speaker type
speaker diameter
speaker form factor
speaker qty
















  • Useful for creating materialized projection views
    and covering indexes

Wide Table
15
BigTable
  • ltRow, Column, Timestampgt triple for key - lookup,
    insert, and delete API
  • Arbitrary columns on a row-by-row basis
  • Column familyqualifier. Family is heavyweight,
    qualifier lightweight
  • Column-oriented physical store- rows are sparse!
  • Does not support a relational model
  • No table-wide integrity constraints
  • No multirow transactions

?anchorcnnsi.com???cnn???
??com.cnn.www????cnn???????
16
Vertical Partitioning
17
(No Transcript)
18
Thank You!
  • QA
About PowerShow.com