cogapp open studios 2012 - adventures with linked data

53
Adventures with Linked Data Tristan Roddis, Ben Rubinstein Cogapp Open Studios, 2012

Upload: cogapp

Post on 13-Jan-2015

345 views

Category:

Technology


3 download

DESCRIPTION

'Adventures with Linked Data' - a presentation by Cogapp's Technical Director Ben Rubinstein and Head of Web Development Tristan Roddis for Cogapp's Open Studio Day as part of the Brighton Digital Festival 2012.

TRANSCRIPT

Page 1: Cogapp Open Studios 2012 - Adventures with Linked Data

Adventures with Linked Data

Tristan Roddis, Ben RubinsteinCogapp Open Studios, 2012

Page 2: Cogapp Open Studios 2012 - Adventures with Linked Data

Agenda

• Whirlwind tour of linked data• Ingredients to build your own• Pros• Cons• Case studies• Questions

Page 3: Cogapp Open Studios 2012 - Adventures with Linked Data

A brief history of data

• Relational• Hierarchical• Graph

Page 4: Cogapp Open Studios 2012 - Adventures with Linked Data

XML example

Page 5: Cogapp Open Studios 2012 - Adventures with Linked Data

Relational example

Page 6: Cogapp Open Studios 2012 - Adventures with Linked Data

Linked data example

Page 7: Cogapp Open Studios 2012 - Adventures with Linked Data

Anatomy of an RDF triple

• subject predicate object

• <http://example.org/family-tree#tristan> <http://xmlns.com/foaf/0.1/firstName> "Tristan".

tree:tristan “Tristan”foaf:firstName

Page 8: Cogapp Open Studios 2012 - Adventures with Linked Data

TTL

Page 9: Cogapp Open Studios 2012 - Adventures with Linked Data

RDF-XML

Page 10: Cogapp Open Studios 2012 - Adventures with Linked Data

N-triples

Page 11: Cogapp Open Studios 2012 - Adventures with Linked Data

Linked Data ingredients

1. RDF triples2. Triple-store3. SPARQL endpoint4. (Inferencing engine)

Page 12: Cogapp Open Studios 2012 - Adventures with Linked Data

Pros

• Flexible storage• Flexible querying• Evolution of data• Standard format and interface• Linking to the web of data

Page 13: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 14: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 15: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 16: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 17: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 18: Cogapp Open Studios 2012 - Adventures with Linked Data

Cons

• Too much choice!• New• Different

Page 19: Cogapp Open Studios 2012 - Adventures with Linked Data

Case study: Dorling Kindersley Eyewitness Travel Guides

Case study: Dorling Kindersley Eyewitness Travel Guides

Page 20: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 21: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 22: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 23: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 24: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 25: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 26: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 27: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 28: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 29: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 30: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 31: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 32: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 33: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 34: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 35: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 36: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 37: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 38: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 39: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 40: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 41: Cogapp Open Studios 2012 - Adventures with Linked Data

Case study: Science Museum Connections

Page 42: Cogapp Open Studios 2012 - Adventures with Linked Data

Problem: disparate data silos

Page 43: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 44: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 45: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 46: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 47: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 48: Cogapp Open Studios 2012 - Adventures with Linked Data

Solution: convert everything to RDF

• collections data (RDBMS)• Image data (RDBMS)• Babbage archive (API)• CMS content (workflow 'hook')

Page 49: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 50: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 51: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 52: Cogapp Open Studios 2012 - Adventures with Linked Data
Page 53: Cogapp Open Studios 2012 - Adventures with Linked Data

Conclusions

• + Excitingly modern• + Interchangeable• + Powerful• - New• - Different