13
2 9 M a y 2 0 0 7 Pete Johnston, Eduserv Foundation [email protected] www.eduserv.org.uk/foundation Some thoughts on Compound Objects & Graphs OAI ORE Technical Committee Meeting, New York City

Some thoughts on Compound Objects & Graphs

Embed Size (px)

DESCRIPTION

Short presentation given to OAI ORE Technical Committee meeting, Google, New York City, Tuesday 29 May 2007. Highlights some issues about the relationships between objects and graphs raised during the activity of the "exploration team".

Citation preview

Page 1: Some thoughts on Compound Objects & Graphs

29

May 2

00

7

Pete Johnston, Eduserv [email protected]

www.eduserv.org.uk/foundation

Some thoughts on Compound Objects & Graphs

OAI ORE Technical Committee Meeting, New York City

Page 2: Some thoughts on Compound Objects & Graphs

29 May 2007OAI ORE Technical Committee Meeting, New York City, USA

2

Some thoughts on Compound Objects & Graphs

• Graph or graphs?

• So which graph do I need?

Title slide photo of Brooklyn Bridge by Flickr user smcgeeSee http://www.flickr.com/photos/smcgee/351136186/

Page 3: Some thoughts on Compound Objects & Graphs

29 May 2007OAI ORE Technical Committee Meeting, New York City, USA

3

Graph or graphs?

Page 4: Some thoughts on Compound Objects & Graphs

part part

Composite X

Document A Document B

Doc-AHTML

Doc-APDF

view

view Doc-B

HTML

view

partpart

Document C Document D

view

view

view

view

Doc-CHTML

Doc-CPDF

Doc-DHTML

Doc-DPDF

Page 5: Some thoughts on Compound Objects & Graphs

ore:hasView

ore:hasView

Composite:X

http://example.org/graph/1

Graph 1?

Doc:A

Doc:D

Doc:B

ore:hasPart

ore:hasPart

Doc:AHTML

ore:hasView

ore:hasView

ore:hasPartDoc:C

Doc:APDF

Doc:BHTML

ore:hasView

ore:hasPart

Doc:CHTML

ore:hasView

Doc:CPDF

Doc:DHTML

ore:hasView

Doc:DPDF

Page 6: Some thoughts on Compound Objects & Graphs

ore:hasView

ore:hasView

Composite:X

http://example.org/graph/2

Graph 2?

Doc:A

Doc:D

Doc:B

ore:hasPart

ore:hasPart

Doc:AHTML

ore:hasView

ore:hasView

ore:hasPartDoc:C

Doc:APDF

Doc:BHTML

ore:hasView

ore:hasPart

Doc:CHTML

ore:hasView

Doc:CPDF

Doc:DHTML

ore:hasView

Doc:DPDF

Page 7: Some thoughts on Compound Objects & Graphs

ore:hasView

ore:hasView

Composite:X

http://example.org/graph/3

Graph 3?

Doc:A

Doc:D

Doc:B

ore:hasPart

ore:hasPart

Doc:AHTML

ore:hasView

ore:hasView

ore:hasPartDoc:C

Doc:APDF

Doc:BHTML

ore:hasView

ore:hasPart

Doc:CHTML

ore:hasView

Doc:CPDF

Doc:DHTML

ore:hasView

Doc:DPDF

Page 8: Some thoughts on Compound Objects & Graphs

Composite:X Composite:Yore:isPartOf

http://example.org/graph/4

…and Graph 4? (different creator/authority/provenance?)

Page 9: Some thoughts on Compound Objects & Graphs

Composite:Y Composite:Xore:hasPart

http://example.org/graph/5

…or Graph 5?

Page 10: Some thoughts on Compound Objects & Graphs

29 May 2007OAI ORE Technical Committee Meeting, New York City, USA

10

So which graph do I need?

Page 11: Some thoughts on Compound Objects & Graphs

29 May 2007OAI ORE Technical Committee Meeting, New York City, USA

11

Compound objects and graphs

• Compound object and graph are distinct resources, identified by distinct URIs

• Single object - multiple graphs?– Different purposes/contexts?

• Graph discovery– Links in representation of object (in HTTP header or in e.g. HTML)– Content negotiation– (Sitemaps etc)

• If multiple graphs may be provided then– “Provider” can’t depend on serving single graph as representation of

object?– But could serve “graph list”?

• If multiple graphs provided, how does consumer decide which graph to use?

– Metadata describing graph?

Page 12: Some thoughts on Compound Objects & Graphs

29 May 2007OAI ORE Technical Committee Meeting, New York City, USA

12

Examples etc

• Examples– http://www.incognitum.net/petej/projects/oaiore/e

xamples/20070521/

• e.g. Doc 2– http://www.incognitum.net/petej/projects/oaiore/e

xamples/20070521/doc2/

• Berners-Lee’s Tabulator– http://dig.csail.mit.edu/2005/ajar/ajaw/tab

• Dave Beckett’s Triplr– http://triplr.org/rdf/http://www.incognitum.net/pet

ej/projects/oaiore/examples/20070521/doc2/

Page 13: Some thoughts on Compound Objects & Graphs

29

May 2

00

7

Pete Johnston, Eduserv [email protected]

www.eduserv.org.uk/foundation

Some thoughts on Compound Objects & Graphs

OAI ORE Technical Committee Meeting, New York City