SlideShare a Scribd company logo
1 of 13
Some thoughts on Compound Objects & Graphs OAI ORE Technical Committee Meeting, New York City
Some thoughts on Compound Objects & Graphs ,[object Object],[object Object],Title slide photo of Brooklyn Bridge by Flickr user smcgee See http://www.flickr.com/photos/smcgee/351136186/
Graph or graphs?
part part Composite X Document A Document B Doc-A HTML Doc-A PDF Doc-B HTML part part Document C Document D Doc-C HTML Doc-C PDF Doc-D HTML Doc-D PDF view view view view view view view
ore:hasView ore:hasView Composite:X http://example.org/graph/1 Graph 1? Doc:A Doc:D Doc:B ore:hasPart ore:hasPart Doc:A HTML ore:hasView ore:hasView ore:hasPart Doc:C Doc:A PDF Doc:B HTML ore:hasView ore:hasPart Doc:C HTML ore:hasView Doc:C PDF Doc:D HTML ore:hasView Doc:D PDF
ore:hasView ore:hasView Composite:X http://example.org/graph/2 Graph 2? Doc:A Doc:D Doc:B ore:hasPart ore:hasPart Doc:A HTML ore:hasView ore:hasView ore:hasPart Doc:C Doc:A PDF Doc:B HTML ore:hasView ore:hasPart Doc:C HTML ore:hasView Doc:C PDF Doc:D HTML ore:hasView Doc:D PDF
ore:hasView ore:hasView Composite:X http://example.org/graph/3 Graph 3? Doc:A Doc:D Doc:B ore:hasPart ore:hasPart Doc:A HTML ore:hasView ore:hasView ore:hasPart Doc:C Doc:A PDF Doc:B HTML ore:hasView ore:hasPart Doc:C HTML ore:hasView Doc:C PDF Doc:D HTML ore:hasView Doc:D PDF
Composite:X Composite:Y ore:isPartOf http://example.org/graph/4 … and Graph 4? (different creator/authority/provenance?)
Composite:Y Composite:X ore:hasPart http://example.org/graph/5 … or Graph 5?
So which graph do I need?
Compound objects and graphs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Examples etc ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Some thoughts on Compound Objects & Graphs OAI ORE Technical Committee Meeting, New York City

More Related Content

More from Eduserv Foundation

More from Eduserv Foundation (20)

Virtual worlds, real learning? The uptake of virtual worlds for teaching and ...
Virtual worlds, real learning? The uptake of virtual worlds for teaching and ...Virtual worlds, real learning? The uptake of virtual worlds for teaching and ...
Virtual worlds, real learning? The uptake of virtual worlds for teaching and ...
 
Virtual worlds in education - a story so far
Virtual worlds in education - a story so farVirtual worlds in education - a story so far
Virtual worlds in education - a story so far
 
Audio in a social Web of linked data
Audio in a social Web of linked dataAudio in a social Web of linked data
Audio in a social Web of linked data
 
OpenAthens LA 2.0: An introduction
OpenAthens LA 2.0: An introductionOpenAthens LA 2.0: An introduction
OpenAthens LA 2.0: An introduction
 
The Eduserv Research Programme
The Eduserv Research ProgrammeThe Eduserv Research Programme
The Eduserv Research Programme
 
Openid - an identity system for the open Web
Openid - an identity system for the open WebOpenid - an identity system for the open Web
Openid - an identity system for the open Web
 
Virtual worlds in education - a story so far
Virtual worlds in education - a story so farVirtual worlds in education - a story so far
Virtual worlds in education - a story so far
 
ORE and SWAP: Composition and Complexity
ORE and SWAP: Composition and ComplexityORE and SWAP: Composition and Complexity
ORE and SWAP: Composition and Complexity
 
Using Second Life to support events
Using Second Life to support eventsUsing Second Life to support events
Using Second Life to support events
 
DC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic ConceptsDC-2008 Tutorial: Basic Concepts
DC-2008 Tutorial: Basic Concepts
 
Both sides, now - are we builders or users of services in the cloud?
Both sides, now - are we builders or users of services in the cloud?Both sides, now - are we builders or users of services in the cloud?
Both sides, now - are we builders or users of services in the cloud?
 
Does metadata matter?
Does metadata matter?Does metadata matter?
Does metadata matter?
 
Identity - Future Directions
Identity - Future DirectionsIdentity - Future Directions
Identity - Future Directions
 
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
Virtually where? Are 3-D virtual worlds such as Second Life having an impact ...
 
The JISC DC Application Profiles: Some thoughts on requirements and scope
The JISC DC Application Profiles: Some thoughts on requirements and scopeThe JISC DC Application Profiles: Some thoughts on requirements and scope
The JISC DC Application Profiles: Some thoughts on requirements and scope
 
Everything you wanted to know about Dublin Core metadata
Everything you wanted to know about Dublin Core metadataEverything you wanted to know about Dublin Core metadata
Everything you wanted to know about Dublin Core metadata
 
Virtually educated - the reality of using Second Life and other virtual world...
Virtually educated - the reality of using Second Life and other virtual world...Virtually educated - the reality of using Second Life and other virtual world...
Virtually educated - the reality of using Second Life and other virtual world...
 
Web 2.0 and repositories - have we got our repository architecture right?
Web 2.0 and repositories - have we got our repository architecture right?Web 2.0 and repositories - have we got our repository architecture right?
Web 2.0 and repositories - have we got our repository architecture right?
 
Safer Children in a Digital World: a summary for children and young people
Safer Children in a Digital World: a summary for children and young peopleSafer Children in a Digital World: a summary for children and young people
Safer Children in a Digital World: a summary for children and young people
 
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
Digital Natives Run by Digital Immigrants: IT Services are Dead, Long Live IT...
 

Recently uploaded

Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Recently uploaded (20)

Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 

Some thoughts on Compound Objects & Graphs

  • 1. Some thoughts on Compound Objects & Graphs OAI ORE Technical Committee Meeting, New York City
  • 2.
  • 4. part part Composite X Document A Document B Doc-A HTML Doc-A PDF Doc-B HTML part part Document C Document D Doc-C HTML Doc-C PDF Doc-D HTML Doc-D PDF view view view view view view view
  • 5. ore:hasView ore:hasView Composite:X http://example.org/graph/1 Graph 1? Doc:A Doc:D Doc:B ore:hasPart ore:hasPart Doc:A HTML ore:hasView ore:hasView ore:hasPart Doc:C Doc:A PDF Doc:B HTML ore:hasView ore:hasPart Doc:C HTML ore:hasView Doc:C PDF Doc:D HTML ore:hasView Doc:D PDF
  • 6. ore:hasView ore:hasView Composite:X http://example.org/graph/2 Graph 2? Doc:A Doc:D Doc:B ore:hasPart ore:hasPart Doc:A HTML ore:hasView ore:hasView ore:hasPart Doc:C Doc:A PDF Doc:B HTML ore:hasView ore:hasPart Doc:C HTML ore:hasView Doc:C PDF Doc:D HTML ore:hasView Doc:D PDF
  • 7. ore:hasView ore:hasView Composite:X http://example.org/graph/3 Graph 3? Doc:A Doc:D Doc:B ore:hasPart ore:hasPart Doc:A HTML ore:hasView ore:hasView ore:hasPart Doc:C Doc:A PDF Doc:B HTML ore:hasView ore:hasPart Doc:C HTML ore:hasView Doc:C PDF Doc:D HTML ore:hasView Doc:D PDF
  • 8. Composite:X Composite:Y ore:isPartOf http://example.org/graph/4 … and Graph 4? (different creator/authority/provenance?)
  • 9. Composite:Y Composite:X ore:hasPart http://example.org/graph/5 … or Graph 5?
  • 10. So which graph do I need?
  • 11.
  • 12.
  • 13. Some thoughts on Compound Objects & Graphs OAI ORE Technical Committee Meeting, New York City