Announcing: Metis “Like for Like” API, Available for Public Alpha

submitted by bernierjohn on Thu, 02/07/2013 - 14:58

Announcing: Metis "Like for Like" API, Available for Public Alpha


BBY Open and the Metis project team are excited to announce the release of our semantically-driven "Like for Like" endpoint, available now for public consumption. Like for like functionality is defined as: "for any given game, software, or hardgood SKU, display the products most like it, ordered by the number of product attributes that match."

The details:

API Endpoint: http://metis.bbyopen.com/product/lfl/id/sku/{sku} (where SKU is the Best Buy SKU of the product you want to compare to others)
Results: Product name, image URL, SKU, price, number of like (matching) attributes
Formats: XML or JSON, via content negotiation. Please note: developers should specify application/xml or application/json in the request header

This endpoint uses the power of semantic web markup with the brawn of the Stardog (woof!) RDF database to power intelligent product SPARQL queries, producing closely matched products based on their inherent attributes. Stardog does all the heavy lifting with expediency, which is important, as the load can be significant – some products may compare as many as 50 complex attributes across a dataset of over 47 million "triples". The results of the SPARQL query are then normalized into XML and JSON representations to be used in any sort of web or data application.

Let's say, for instance, that you wanted to display other laptops similar to the fine Toshiba C855D-S5100 with a 15.6" display, 4GB RAM and 320GB hard drive (and 41 other important product attributes). Querying the like for like endpoint (using content negotiation) at http://metis.bbyopen.com/product/lfl/sku/7334096 would yield the following products (smaller text sample provided for brevity):

  • Toshiba - Satellite 15.6" Laptop - 4GB Memory - 320GB Hard Drive - Satin Black, SKU 7704082, price $279.99, 44 matching attributes to the control
  • Toshiba - Satellite 15.6" Laptop - 4GB Memory - 500GB Hard Drive - Satin Black, SKU 7337066, price $369.99, 36 matching attributes to the control
  • Toshiba - Satellite 15.6" Laptop - 4GB Memory - 320GB Hard Drive - Satin Black, SKU 6927628, price $376.98, 35 matching attributes to the control
  • HP - 15.6" Laptop - 4GB Memory - 320GB Hard Drive - Black Licorice, SKU 7594164, price $349.99, 32 matching attributes to the control

Using the BBY Open Like for Like API, developers are now able to easily provide their customers contextual, relevant and highly similar products with a one simple API call, powered by semantics.

As always, check for updates, service releases and pose your questions on Twitter, @bbymetis.




blog comments powered by Disqus