{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,24]],"date-time":"2026-10-24T06:47:52Z","timestamp":1792824472732,"version":"4.5.0"},"publisher-location":"Cham","reference-count":41,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030006679","type":"print"},{"value":"9783030006686","type":"electronic"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-030-00668-6_15","type":"book-chapter","created":{"date-parts":[[2018,9,17]],"date-time":"2018-09-17T12:04:47Z","timestamp":1537185887000},"page":"239-255","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":80,"title":["Comunica: A Modular SPARQL Query Engine for the Web"],"prefix":"10.1007","author":[{"given":"Ruben","family":"Taelman","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Joachim","family":"Van Herwegen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Miel","family":"Vander Sande","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ruben","family":"Verborgh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,9,18]]},"reference":[{"key":"15_CR1","unstructured":"Harris, S., Seaborne, A., Prud\u2019hommeaux, E.: SPARQL 1.1 Query Language. W3C (2013). https:\/\/www.w3.org\/TR\/2013\/REC-sparql11-query-20130321\/"},{"key":"15_CR2","doi-asserted-by":"crossref","unstructured":"Schmidt, M., Meier, M., Lausen, G.: Foundations of SPARQL query optimization. In: Proceedings of the 13th International Conference on Database Theory, pp. 4\u201333 (2010)","DOI":"10.1145\/1804669.1804675"},{"key":"15_CR3","doi-asserted-by":"crossref","unstructured":"Stocker, M., Seaborne, A., Bernstein, A., Kiefer, C., Reynolds, D.: SPARQL basic graph pattern optimization using selectivity estimation. In: Proceedings of the 17th International Conference on World Wide Web, pp. 595\u2013604 (2008)","DOI":"10.1145\/1367497.1367578"},{"key":"15_CR4","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/978-3-642-02184-8_2","volume-title":"Networked Knowledge - Networked Media: Integrating Knowledge Management, New Media Technologies and Semantic Systems","author":"O Erling","year":"2009","unstructured":"Erling, O., Mikhailov, I.: RDF support in the virtuoso DBMS. In: Pellegrini, T., Auer, S., Tochtermann, K., Schaffert, S. (eds.) Networked Knowledge - Networked Media: Integrating Knowledge Management, New Media Technologies and Semantic Systems, vol. 221, pp. 7\u201324. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-02184-8_2"},{"key":"15_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"487","DOI":"10.1007\/978-3-642-15364-8_41","volume-title":"Database and Expert Systems Applications","author":"J Cheng","year":"2010","unstructured":"Cheng, J., Ma, Z.M., Yan, L.: f-SPARQL: a flexible extension of SPARQL. In: Bringas, P.G., Hameurlain, A., Quirchmayr, G. (eds.) DEXA 2010. LNCS, vol. 6261, pp. 487\u2013494. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-15364-8_41"},{"key":"15_CR6","unstructured":"Berners-Lee, T.: Linked Data (2009). https:\/\/www.w3.org\/DesignIssues\/LinkedData.html"},{"key":"15_CR7","unstructured":"Feigenbaum, L., Todd Williams, G., Grant Clark, K., Torres, E.: SPARQL 1.1 Protocol. W3C (2013). https:\/\/www.w3.org\/TR\/2013\/REC-sparql11-protocol-20130321\/"},{"issue":"38","key":"15_CR8","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1016\/j.websem.2016.03.003","volume":"37","author":"R Verborgh","year":"2016","unstructured":"Verborgh, R., et al.: Triple pattern fragments: a low-cost knowledge graph interface for the web. J. Web Semantics 37(38), 184\u2013206 (2016)","journal-title":"J. Web Semantics"},{"key":"15_CR9","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/s13222-013-0122-1","volume":"13","author":"O Hartig","year":"2013","unstructured":"Hartig, O.: An overview on execution strategies for Linked Data queries. Datenbank-Spektrum 13, 89\u201399 (2013)","journal-title":"Datenbank-Spektrum"},{"key":"15_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"302","DOI":"10.1007\/978-3-319-18818-8_19","volume-title":"The Semantic Web. Latest Advances and New Domains","author":"J Van Herwegen","year":"2015","unstructured":"Van Herwegen, J., Verborgh, R., Mannens, E., Van de Walle, R.: Query execution optimization for clients of triple pattern fragments. In: Gandon, F., Sabou, M., Sack, H., d\u2019Amato, C., Cudr\u00e9-Mauroux, P., Zimmermann, A. (eds.) ESWC 2015. LNCS, vol. 9088, pp. 302\u2013318. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-18818-8_19"},{"key":"15_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1007\/978-3-319-25007-6_6","volume-title":"The Semantic Web - ISWC 2015","author":"M Vander Sande","year":"2015","unstructured":"Vander Sande, M., Verborgh, R., Van Herwegen, J., Mannens, E., Van de Walle, R.: Opportunistic linked data querying through approximate membership metadata. In: Arenas, M., et al. (eds.) ISWC 2015. LNCS, vol. 9366, pp. 92\u2013110. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-25007-6_6"},{"key":"15_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1007\/978-3-319-25007-6_8","volume-title":"The Semantic Web - ISWC 2015","author":"J Van Herwegen","year":"2015","unstructured":"Van Herwegen, J., De Vocht, L., Verborgh, R., Mannens, E., Van de Walle, R.: Substring filtering for low-cost linked data interfaces. In: Arenas, M., et al. (eds.) ISWC 2015. LNCS, vol. 9366, pp. 128\u2013143. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-25007-6_8"},{"key":"15_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1007\/978-3-319-25007-6_7","volume-title":"The Semantic Web - ISWC 2015","author":"M Acosta","year":"2015","unstructured":"Acosta, M., Vidal, M.-E.: Networks of linked data eddies: an adaptive web query processing engine for RDF data. In: Arenas, M., et al. (eds.) ISWC 2015. LNCS, vol. 9366, pp. 111\u2013127. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-25007-6_7"},{"key":"15_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"762","DOI":"10.1007\/978-3-319-48472-3_48","volume-title":"On the Move to Meaningful Internet Systems: OTM 2016 Conferences","author":"O Hartig","year":"2016","unstructured":"Hartig, O., Buil-Aranda, C.: Bindings-restricted triple pattern fragments. In: Debruyne, C. (ed.) OTM 2016. LNCS, vol. 10033, pp. 762\u2013779. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-48472-3_48"},{"key":"15_CR15","unstructured":"Taelman, R., Vander Sande, M., Verborgh, R., Mannens, E.: Versioned triple pattern fragments: a low-cost linked data interface feature for web archives. In: Proceedings of the 3rd Workshop on Managing the Evolution and Preservation of the Data Web (2017)"},{"key":"15_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"455","DOI":"10.1007\/978-3-319-34129-3_28","volume-title":"The Semantic Web. Latest Advances and New Domains","author":"P Folz","year":"2016","unstructured":"Folz, P., Skaf-Molli, H., Molli, P.: CyCLaDEs: a decentralized cache for triple pattern fragments. In: Sack, H., Blomqvist, E., d\u2019Aquin, M., Ghidini, C., Ponzetto, S.P., Lange, C. (eds.) ESWC 2016. LNCS, vol. 9678, pp. 455\u2013469. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-34129-3_28"},{"key":"15_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1007\/978-3-319-47602-5_44","volume-title":"The Semantic Web","author":"R Taelman","year":"2016","unstructured":"Taelman, R., Verborgh, R., Colpaert, P., Mannens, E.: Continuous client-side query evaluation over dynamic Linked Data. In: Sack, H., Rizzo, G., Steinmetz, N., Mladeni\u0107, D., Auer, S., Lange, C. (eds.) ESWC 2016. LNCS, vol. 9989, pp. 273\u2013289. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-47602-5_44"},{"key":"15_CR18","unstructured":"Aasman, J.: AllegroGraph: RDF Triple Database, vol. 17. Oakland Franz Incorporated, Cidade (2006)"},{"key":"15_CR19","unstructured":"Thompson, B.B., Personick, M., Cutcher, M.: The Bigdata\n\n                    \n                  \n RDF graph database. In: Linked Data Management, pp. 193\u2013237 (2014)"},{"key":"15_CR20","doi-asserted-by":"publisher","first-page":"501","DOI":"10.1007\/978-3-642-04329-1_21","volume-title":"Semantic Web Information Management","author":"O Erling","year":"2010","unstructured":"Erling, O., Mikhailov, I.: Virtuoso: RDF support in a native RDBMS. In: de Virgilio, R., Giunchiglia, F., Tanca, L. (eds.) Semantic Web Information Management, pp. 501\u2013519. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-04329-1_21"},{"key":"15_CR21","unstructured":"Apache Jena. https:\/\/jena.apache.org\/"},{"key":"15_CR22","unstructured":"RDFLib. https:\/\/rdflib.readthedocs.io\/en\/stable\/"},{"key":"15_CR23","unstructured":"rdflib.js. https:\/\/github.com\/linkeddata\/rdflib.js"},{"key":"15_CR24","unstructured":"rdfstore-js. https:\/\/github.com\/antoniogarrote\/rdfstore-js"},{"key":"15_CR25","unstructured":"Verborgh, R., Dumontier, M.: A Web API ecosystem through feature-based reuse. CoRR. abs\/1609.07108 (2016)"},{"key":"15_CR26","unstructured":"Lanthaler, M., G\u00fctl, C.: Hydra: a vocabulary for hypermedia-driven web APIs. In: LDOW, vol. 996 (2013)"},{"key":"15_CR27","doi-asserted-by":"crossref","unstructured":"Taelman, R., Verborgh, R.: Declaratively describing responses of hypermedia-driven web APIs. In: Proceedings of the 9th International Conference on Knowledge Capture (2017)","DOI":"10.1145\/3148011.3154467"},{"key":"15_CR28","doi-asserted-by":"crossref","unstructured":"Birman, K., Joseph, T.: Exploiting virtual synchrony in distributed systems. ACM (1987)","DOI":"10.21236\/ADA177091"},{"key":"15_CR29","unstructured":"Hewitt, C., Bishop, P., Steiger, R.: Session 8 formalisms for artificial intelligence a universal modular actor formalism for artificial intelligence. In: Advance Papers of the Conference, p. 235. Stanford Research Institute (1973)"},{"key":"15_CR30","volume-title":"Design Patterns: Elements of Reusable Object-oriented Software","author":"E Gamma","year":"1995","unstructured":"Gamma, E.: Design Patterns: Elements of Reusable Object-oriented Software. Pearson Education India, Delhi (1995)"},{"key":"15_CR31","unstructured":"Fowler, M.: Inversion of Control Containers and the Dependency Injection pattern (2004). https:\/\/martinfowler.com\/articles\/injection.html"},{"key":"15_CR32","unstructured":"Taelman, R.: Components.js. http:\/\/componentsjs.readthedocs.io\/en\/latest\/"},{"key":"15_CR33","unstructured":"Van Herwegen, J., Taelman, R., Capadisli, S., Verborgh, R.: Describing configurations of software experiments as Linked Data. In: Proceedings of the 1st Workshop on Enabling Open Semantic Science (2017)"},{"key":"15_CR34","unstructured":"World Wide Web Consortium, et al.: JSON-LD 1.0: a JSON-based serialization for linked data (2014)"},{"key":"15_CR35","unstructured":"Grant Clark, K., Feigenbaum, L., Torres, E.: SPARQL 1.1 Query Results JSON Format. W3C (2013). https:\/\/www.w3.org\/TR\/2013\/REC-sparql11-results-json-20130321\/"},{"key":"15_CR36","unstructured":"Hawke, S.: SPARQL Query Results XML Format (Second Edition). W3C (2013). https:\/\/www.w3.org\/TR\/rdf-sparql-XMLres\/"},{"key":"15_CR37","unstructured":"Prud\u2019hommeaux, E., Seaborne, A.: SPARQL Query Language for RDF. W3C (2008). https:\/\/www.w3.org\/TR\/2008\/REC-rdf-sparql-query-20080115\/"},{"key":"15_CR38","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1016\/j.websem.2013.01.002","volume":"19","author":"JD Fern\u00e1ndez","year":"2013","unstructured":"Fern\u00e1ndez, J.D., Mart\u00ednez-Prieto, M.A., Guti\u00e9rrez, C., Polleres, A., Arias, M.: Binary RDF representation for publication and exchange (HDT). Web Semant. Sci. Serv. Agents World Wide Web 19, 22\u201341 (2013)","journal-title":"Web Semant. Sci. Serv. Agents World Wide Web"},{"key":"15_CR39","doi-asserted-by":"crossref","unstructured":"Taelman, R., Vander Sande, M., Verborgh, R.: OSTRICH: versioned random-access triple store. In: Proceedings of the 27th International Conference Companion on World Wide Web (2018)","DOI":"10.1145\/3184558.3186960"},{"key":"15_CR40","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/978-3-319-11964-9_13","volume-title":"The Semantic Web \u2013 ISWC 2014","author":"G Alu\u00e7","year":"2014","unstructured":"Alu\u00e7, G., Hartig, O., \u00d6zsu, M.T., Daudjee, K.: Diversified stress testing of RDF data management systems. In: Mika, P., et al. (eds.) ISWC 2014. LNCS, vol. 8796, pp. 197\u2013212. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-11964-9_13"},{"key":"15_CR41","unstructured":"Facebook, Inc.: GraphQL. Working Draft, October 2016. http:\/\/facebook.github.io\/graphql\/October2016\/"}],"container-title":["Lecture Notes in Computer Science","The Semantic Web \u2013 ISWC 2018"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-00668-6_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,13]],"date-time":"2024-03-13T13:28:51Z","timestamp":1710336531000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-00668-6_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783030006679","9783030006686"],"references-count":41,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-00668-6_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"18 September 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ISWC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Semantic Web Conference","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Monterey, CA","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"USA","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 October 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 October 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"semweb2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/iswc2018.semanticweb.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}