Connecting Your Mobile Shopping Cart to the Internet-of-Things
Abstract
Online shopping has reached an unforeseen success during the last decade thanks to the explosion of the Internet and the development of dedicated websites. Nonetheless, the wide diversity of e-commerce websites does not really foster the sales, but rather leaves the customer in the middle of dense jungle. In particular, finding the best offer for a specific product might require to spend hours browsing the Internet without being sure of finding the best deal in the end. While some websites are providing comparators to help the customer in finding the best offer meeting her/his requirements, the objectivity of these websites remains questionable, the comparison criteria are statically defined, while the nature of products they support is restricted to specific categories (e.g., electronic devices). In this paper, we introduce Macchiato as a user-centered platform leveraging online shopping. Macchiato implements the principles of the Internet-of-Things by adopting the REST architectural style and semantic web standards to navigate product databases exposed on the Internet. By doing so, customers keep the control of their shopping process by selecting the stores and comparing the offers according to their own preferences.
Keywords
Resource Description Framework Online Shopping SPARQL Query Shopping Cart Resource Description Framework DataReferences
- 1.Bandara, U., Chen, J.: Ubira: a mobile platform for an integrated online/offline shopping experience. In: Landay, J.A., Shi, Y., Patterson, D.J., Rogers, Y., Xie, X. (eds.) Ubicomp, pp. 547–548. ACM (2011)Google Scholar
- 2.Battle, R.: Bridging the semantic Web and Web 2.0 with representational state transfer (REST). In: Services and Agents on the World Wide Web (2008)Google Scholar
- 3.Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D.L., Patel-Schneider, P.F., Stein, L.A.: OWL Web Ontology Language Reference (2004), http://www.w3.org/TR/owl-ref
- 4.Clark, K.G., Feigenbaum, L., Torres, E.: SPARQL Protocol for RDF (2008), http://www.w3.org/TR/rdf--sparql--protocol
- 5.Deng, L., Cox, L.P.: Livecompare: grocery bargain hunting through participatory sensing. In: Proceedings of the 10th Workshop on Mobile (2009)Google Scholar
- 6.Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)Google Scholar
- 7.Hepp, M.: GoodRelations: An Ontology for Describing Products and Services Offers on the Web. In: Gangemi, A., Euzenat, J. (eds.) EKAW 2008. LNCS (LNAI), vol. 5268, pp. 329–346. Springer, Heidelberg (2008)CrossRefGoogle Scholar
- 8.Homoceanu, S., Loster, M., Lofi, C., Balke, W.-T.: Will I Like It? Providing Product Overviews Based on Opinion Excerpts. In: 2011 IEEE 13th Conference on Commerce and Enterprise Computing, pp. 26–33 (September 2011)Google Scholar
- 9.Davis, I.: ProductDB (2012), http://productdb.org
- 10.McBride, B.: Jena: a semantic Web toolkit. IEEE Internet Computing 6(6), 55–59 (2002)CrossRefGoogle Scholar
- 11.Nundloll, V., Grace, P., Blair, G.S.: The Role of Ontologies in Enabling Dynamic Interoperability. In: Felber, P., Rouvoy, R. (eds.) DAIS 2011. LNCS, vol. 6723, pp. 179–193. Springer, Heidelberg (2011)CrossRefGoogle Scholar
- 12.Prud’hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF (Working Draft). Technical report, W3C (2007)Google Scholar
- 13.Scholten, U., Fischer, R., Zirpins, C.: Perspectives for Web Service Intermediaries: How Influence on Quality Makes the Difference. In: Di Noia, T., Buccafurri, F. (eds.) EC-Web 2009. LNCS, vol. 5692, pp. 145–156. Springer, Heidelberg (2009)CrossRefGoogle Scholar
- 14.Seinturier, L., Merle, P., Fournier, D., Dolet, N., Schiavoni, V., Stefani, J.-B.: Reconfigurable SCA Applications with the FraSCAti Platform. In: IEEE Int. Conf. on Services Computing (2009)Google Scholar
- 15.W3C. Resource Description Framework (RDF): Concepts and Abstract Syntax (2004)Google Scholar