Abstract
Linked-Data Wrappers (LDWs) have been proposed to integrate Open APIs into the linked-data cloud. A main stumbling block is maintenance: LDWs need to be kept in sync with the APIs they wrap. Hence, LDWs are not single-shot efforts, but sustained endeavors that developers might not always afford. As a result, it is not uncommon for third-party LDWs to stop working when their underlying APIs upgrade. Collaborative development might offer a way out. This requires a common platform and a community to tap into. This work investigates the suitability of the YQL platform for this job. Specifically, we look into two main properties for LDW success: effectiveness (i.e. the capability of YQL to enable users to develop LDWs) and scalability (i.e. graceful time degradation on URI dereferencing). The aim: moving LDW development from in-house development to collaborative development as promoted by YQL, on the hope of increasing LDWs’ lifespan.
Chapter PDF
Similar content being viewed by others
Keywords
References
D2RQ. Accessing Relational Databases as Virtual RDF Graphs. http://d2rq.org/
Describing Linked Datasets with the VoID Vocabulary (2011). http://www.w3.org/TR/void/
A JSON-based Serialization for Linked Data. W3C Recommendation (2014). http://www.w3.org/TR/json-ld/
Becker, C., Bizer, C.: Flickr wrappr: precise photo association. http://wifo5-03.informatik.uni-mannheim.de/flickrwrappr/
Bizer, C., Cyganiak, R., Gauß, T.: The RDF book mashup: from web APIs to a web of data. In: Proc. of Scripting for the Semantic Web Workshop at the ESWC. CEUR Workshop Proceedings (2007), ISSN 1613–0073. CEUR-WS.org/Vol-248/paper4.pdf
Buneman, P., Khanna, S., Wang-Chiew, T.: Why and where: a characterization of data provenance. In: Van den Bussche, J., Vianu, V. (eds.) ICDT 2001. LNCS, vol. 1973, pp. 316–330. Springer, Heidelberg (2000)
d’Aquin, M., Motta, E., Sabou, M., Angeletou, S., Gridinoc, L., Lopez, V., Guidi, D.: Toward a new generation of semantic web applications. IEEE Intelligent Systems 23(3), 20–28 (2008)
Das, S., Sundara, S., Cyganiak, R.: R2RML: RDB to RDF Mapping Language. Tech. rep., W3C Recommendation (2012). http://www.w3.org/TR/r2rml/
Davis, I., Vitiello Jr., E.: ISO 9241–11. Ergonomic requirements for office work with visual displays terminals(VDTs) Part 11: Guidance on Usability (1998)
Erling, O., Mikhailov, I.: RDF support in the virtuoso DBMS. In: Pellegrini, T., Auer, S., Tochtermann, K., Schaffert, S. (eds.) Networked Knowledge - Networked Media. SCI, vol. 221, pp. 7–24. Springer, Heidelberg (2009)
Käfer, T., Abdelrahman, A., Umbrich, J., O’Byrne, P., Hogan, A.: Observing linked data dynamics. In: Cimiano, P., Corcho, O., Presutti, V., Hollink, L., Rudolph, S. (eds.) ESWC 2013. LNCS, vol. 7882, pp. 213–227. Springer, Heidelberg (2013)
Lehmann, J., Isele, R., Jakob, M., Jentzsch, A., Kontokostas, D., Mendes, P.N., Hellmann, S., Morsey, M., van Kleef, P., Auer, S., et al.: DBpedia-a large-scale, multilingual knowledge base extracted from Wikipedia. Semantic Web (2014)
Linares-Vásquez, M., Bavota, G., Bernal-Cárdenas, C., Penta, M.D., Oliveto, R., Poshyvanyk, D.: API change and fault proneness: a threat to the success of android apps. In: Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, pp. 477–487. ACM (2013)
Maleshkova, M., Pedrinaci, C., Domingue, J.: Semantic annotation of web APIs with SWEET. In: 6th Workshop on Scripting and Development for the Semantic Web, Colocated with ESWC (2010)
Martin, D., Burstein, M., Hobbs, J.: OWL-S: Semantic Markup for Web Services. Tech. rep., W3C Member Submission (2004). http://www.w3.org/Submission/OWL-S/
Neto, L.E.T., Vidal, V.M.P., Casanova, M.A., Monteiro, J.M.: R2RML by assertion: a semi-automatic tool for generating customised R2RML mappings. In: Cimiano, P., Fernández, M., Lopez, V., Schlobach, S., Völker, J. (eds.) ESWC 2013. LNCS, vol. 7955, pp. 248–252. Springer, Heidelberg (2013)
Network, Y.D.: Yahoo Query Language (YQL) guide. https://developer.yahoo.com/yql/guide/
Norton, B., Krummenacher, R., Marte, A., Fensel, D.: Dynamic linked data via linked open services. In: Proceedings of the Workshop on Linked Data in the Future Internet at the Future Internet Assembly (2010)
Schmachtenberg, M., Bizer, C., Paulheim, H.: Adoption of the linked data best practices in different topical domains. In: Mika, P., et al. (eds.) ISWC 2014, Part I. LNCS, vol. 8796, pp. 245–260. Springer, Heidelberg (2014)
Sheth, A.P., Gomadam, K., Lathem, J.: SA-REST: Semantically Interoperable and Easier-to-Use Services and Mashups. IEEE Internet Computing 11(6), 91–94 (2007)
Speiser, S., Harth, A.: Integrating linked data and services with linked data services. In: Antoniou, G., Grobelnik, M., Simperl, E., Parsia, B., Plexousakis, D., De Leenheer, P., Pan, J. (eds.) ESWC 2011, Part I. LNCS, vol. 6643, pp. 170–184. Springer, Heidelberg (2011)
Taheriyan, M., Knoblock, C.A., Szekely, P., Ambite, J.L.: Rapidly integrating services into the linked data cloud. In: Cudré-Mauroux, P., et al. (eds.) ISWC 2012, Part I. LNCS, vol. 7649, pp. 559–574. Springer, Heidelberg (2012)
Zibran, M.F., Eishita, F.Z., Roy, C.K.: Useful, but usable? factors affecting the usability of APIs. In: 2011 18th Working Conference on Reverse Engineering (WCRE), pp. 151–155. IEEE (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Iturrioz, J., Azpeitia, I., Díaz, O. (2015). YQL as a Platform for Linked-Data Wrapper Development. In: Cimiano, P., Frasincar, F., Houben, GJ., Schwabe, D. (eds) Engineering the Web in the Big Data Era. ICWE 2015. Lecture Notes in Computer Science(), vol 9114. Springer, Cham. https://doi.org/10.1007/978-3-319-19890-3_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-19890-3_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19889-7
Online ISBN: 978-3-319-19890-3
eBook Packages: Computer ScienceComputer Science (R0)