Why and How to Optimize Your Data Architecture for an Integrated Future

10,221 views

Published on

Presented at APIcon UK 2014 in London, England.

Published in: Technology, Internet, Engineering

Why and How to Optimize Your Data Architecture for an Integrated Future

  1. Rating: 4.8 -86 votes -6 hrs25 mins -667 cal
  2. <divclass="nutrition clearfix"itemprop="nutrition"itemscope itemtype="http://schema.org/NutritionInformation"> <dl><dt><span>kcalories</span></dt><dditemprop="calories">667</dd></dl> <dl><dt><span>protein</span></dt><dditemprop="proteinContent">9g</dd></dl> <dl><dt><span>carbs</span></dt><dditemprop="carbohydrateContent">49g</dd> ... </div>
  3. <divclass="nutrition clearfix"itemprop="nutrition"itemscope itemtype="http://schema.org/NutritionInformation"> <dl><dt><span>kcalories</span></dt> <dditemprop="calories">667</dd></dl> <dl><dt><span>protein</span></dt> <dditemprop="proteinContent">9g</dd></dl> <dl><dt><span>carbs</span></dt> <dditemprop="carbohydrateContent">49g</dd> ... </div>
  4. <div class="nutrition clearfix" itemprop="nutrition" itemscope itemtype="http://schema.org/NutritionInformation"> <dl><dt><span>kcalories</span></dt> <dd itemprop="calories">667</dd></dl> <dl><dt><span>protein</span></dt> <dd itemprop="proteinContent">9g</dd></dl> <dl><dt><span>carbs</span></dt> <dd itemprop="carbohydrateContent">49g</dd> ... </div>
  5. <div class="nutrition clearfix" itemprop="nutrition" itemscope itemtype="http://schema.org/NutritionInformation"> <dl><dt><span>kcalories</span></dt> <dd itemprop="calories">667</dd></dl> <dl><dt><span>protein</span></dt> <dd itemprop="proteinContent">9g</dd></dl> <dl><dt><span>carbs</span></dt> <dd itemprop="carbohydrateContent">49g</dd> ... </div> { "@context": { "calories": "http://schema.org/calories", ... } { "@context": "http://schema.org/", "@type": "NutritionInformation", "calories": "667", "proteinContent": "9g", "carbohydrateContent": "49g", ... } "@vocab": "http://schema.org/" }
  6. http://example.com/recipes/ { "@id": "/recipes/", "@type": "Collection", "member": [ ... ], ... "operation": { "@type": "AddAction", "method": "POST", "expects": "Recipe" } }
  7. PREFIXs: <http://schema.org/> PREFIXrdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIXrdfs: <http://www.w3.org/2000/01/rdf-schema#> </lufthansa> rdf:type s:Airline . s:Airline rdfs:subClassOf s:Organization . </lufthansa> rdf:type s:Organization .
  8. PREFIXs: <http://schema.org/> SELECT?name ?calories FROM<http://www.bbcgoodfood.com/recipes/11289/> WHERE{ ?recipe s:name ?name ; s:nutrition [ s:calories ?calories ] }

×