Cogapp Open Studios 2012 - Adventures with Linked Data

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

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 of Cogapp Open Studios 2012 - Adventures with Linked Data

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