{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T02:31:33Z","timestamp":1742956293640,"version":"3.40.3"},"publisher-location":"Cham","reference-count":39,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030414061"},{"type":"electronic","value":"9783030414078"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-41407-8_5","type":"book-chapter","created":{"date-parts":[[2020,2,13]],"date-time":"2020-02-13T10:03:02Z","timestamp":1581588182000},"page":"67-81","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Linked Data Model-View-* Approach for Decoupled Client-Server Applications"],"prefix":"10.1007","author":[{"given":"Torsten","family":"Spieldenner","sequence":"first","affiliation":[]},{"given":"Ren\u00e9","family":"Schubotz","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,2,14]]},"reference":[{"key":"5_CR1","unstructured":"Bower, A., McGlashan, B.: Twisting the triad. Tutorial Paper for European Smalltalk User Group (ESUP) (2000)"},{"key":"5_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP\u201997 \u2014 Object-Oriented Programming","author":"G Kiczales","year":"1997","unstructured":"Kiczales, G., et al.: Aspect-oriented programming. In: Ak\u015fit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220\u2013242. Springer, Heidelberg (1997). \nhttps:\/\/doi.org\/10.1007\/BFb0053381"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Syromiatnikov, A., Weyns, D.: A journey through the land of model-view-design patterns. In: 2014 IEEE\/IFIP Conference on Software Architecture, pp. 21\u201330. IEEE (2014)","DOI":"10.1109\/WICSA.2014.13"},{"issue":"9","key":"5_CR4","doi-asserted-by":"publisher","first-page":"1269","DOI":"10.1007\/s00371-018-1564-0","volume":"34","author":"T Spieldenner","year":"2018","unstructured":"Spieldenner, T., Byelozyorov, S., Guldner, M., Slusallek, P.: FiVES: an aspect-oriented approach for shared virtual environments in the web. Vis. Comput. 34(9), 1269\u20131282 (2018)","journal-title":"Vis. Comput."},{"key":"5_CR5","unstructured":"Spieldenner, T., Schubotz, R., Guldner, M.: ECA2LD: from entity-component-attribute runtimes to linked data applications. In: Proceedings of the International Workshop on Semantic Web of Things for Industry 4.0. Extended Semantic Web Conference (ESWC 2018), International Workshop on Semantic Web of Things for Industry 4.0, Located at 15th ESWC Conference, Heraklion, Crete, Greece, 3\u20137 June 2018. Springer (2018)"},{"issue":"3","key":"5_CR6","first-page":"26","volume":"1","author":"GE Krasner","year":"1988","unstructured":"Krasner, G.E., Pope, S.T., et al.: A description of the model-view-controller user interface paradigm in the smalltalk-80 system. J. Object Oriented Program. 1(3), 26\u201349 (1988)","journal-title":"J. Object Oriented Program."},{"issue":"4","key":"5_CR7","first-page":"1","volume":"9","author":"E Sorensen","year":"2010","unstructured":"Sorensen, E., Mikailesc, M.: Model-view-viewmodel (MVVM) design pattern using windows presentation foundation (WPF) technology. MegaByte J. 9(4), 1\u201319 (2010)","journal-title":"MegaByte J."},{"key":"5_CR8","unstructured":"Leff, A., Rayfield, J.T.: Web-application development using the model\/view\/controller design pattern. In: Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference, pp. 118\u2013127. IEEE (2001)"},{"key":"5_CR9","unstructured":"Slee, M., Agarwal, A., Kwiatkowski, M.: Thrift: scalable cross-language services implementation. Facebook White Paper, vol. 5, no. 8 (2007)"},{"issue":"1","key":"5_CR10","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1145\/2080.357392","volume":"2","author":"AD Birrell","year":"1984","unstructured":"Birrell, A.D., Nelson, B.J.: Implementing remote procedure calls. ACM Trans. Comput. Syst. (TOCS) 2(1), 39\u201359 (1984)","journal-title":"ACM Trans. Comput. Syst. (TOCS)"},{"issue":"5","key":"5_CR11","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1038\/scientificamerican0501-34","volume":"284","author":"T Berners-Lee","year":"2001","unstructured":"Berners-Lee, T., Hendler, J., Lassila, O., et al.: The semantic web. Sci. Am. 284(5), 28\u201337 (2001)","journal-title":"Sci. Am."},{"key":"5_CR12","doi-asserted-by":"crossref","unstructured":"Verborgh, R., Steiner, T., Van Deursen, D., Van de Walle, R., Vall\u00e9s, J.G.: Efficient runtime service discovery and consumption with hyperlinked RESTdesc. In: 2011 7th International Conference on Next Generation Web Services Practices, pp. 373\u2013379. IEEE (2011)","DOI":"10.1109\/NWeSP.2011.6088208"},{"issue":"3","key":"5_CR13","doi-asserted-by":"publisher","first-page":"1247","DOI":"10.1109\/TASE.2016.2533321","volume":"13","author":"S Mayer","year":"2016","unstructured":"Mayer, S., Verborgh, R., Kovatsch, M., Mattern, F.: Smart configuration of smart environments. IEEE Trans. Autom. Sci. Eng. 13(3), 1247\u20131255 (2016)","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"issue":"2","key":"5_CR14","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1145\/514183.514185","volume":"2","author":"RT Fielding","year":"2002","unstructured":"Fielding, R.T., Taylor, R.N.: Principled design of the modern web architecture. ACM Trans. Internet Technol. (TOIT) 2(2), 115\u2013150 (2002)","journal-title":"ACM Trans. Internet Technol. (TOIT)"},{"key":"5_CR15","unstructured":"Fowler, M.: Richardson Maturity Model: steps toward the glory of REST (2010). \nhttp:\/\/martinfowler.com\/articles\/richardsonMaturityModel.html"},{"issue":"1","key":"5_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.2200\/S00334ED1V01Y201102WBE001","volume":"1","author":"T Heath","year":"2011","unstructured":"Heath, T., Bizer, C.: Linked data: evolving the web into a global data space. Synth. Lect. Semant. Web Theory Technol. 1(1), 1\u2013136 (2011)","journal-title":"Synth. Lect. Semant. Web Theory Technol."},{"key":"5_CR17","unstructured":"Keppmann, F.L., Maleshkova, M.: Smart components for enabling intelligent web of things applications. In: INTELLI 2016, p. 128 (2016)"},{"key":"5_CR18","unstructured":"Schubotz, R., Vogelgesang, C., Antakli, A., Rubinstein, D., Spieldenner, T.: Requirements and specifications for robots, linked data and all the REST. In: Proceedings of Workshop on Linked Data in Robotics and Industry 4.0. Workshop on Linked Data in Robotics and Industry 4.0 (LIDARI-2017), 2nd Workshop on Linked Data in Robotics and Industry 4.0, Located at Semantics 2017, Amsterdam, Netherlands. CEUR (2017)"},{"key":"5_CR19","doi-asserted-by":"crossref","unstructured":"Bader, S.R., Maleshkova, M.: Virtual representations for an iterative IoT deployment. In: Companion of the The Web Conference 2018, pp. 1887\u20131892. International World Wide Web Conferences Steering Committee (2018)","DOI":"10.1145\/3184558.3191657"},{"key":"5_CR20","doi-asserted-by":"crossref","unstructured":"Maleshkova, M., Pedrinaci, C., Domingue, J.: Investigating web APIs on the world wide web. In: 2010 Eighth IEEE European Conference on Web Services, pp. 107\u2013114. IEEE (2010)","DOI":"10.1109\/ECOWS.2010.9"},{"key":"5_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1007\/978-3-319-11955-7_6","volume-title":"The Semantic Web: ESWC 2014 Satellite Events","author":"F B\u00fclthoff","year":"2014","unstructured":"B\u00fclthoff, F., Maleshkova, M.: RESTful or RESTless \u2013 current state of today\u2019s top web APIs. In: Presutti, V., Blomqvist, E., Troncy, R., Sack, H., Papadakis, I., Tordai, A. (eds.) ESWC 2014. LNCS, vol. 8798, pp. 64\u201374. Springer, Cham (2014). \nhttps:\/\/doi.org\/10.1007\/978-3-319-11955-7_6"},{"key":"5_CR22","unstructured":"Mihindukulasooriya, N., Garc\u00eda-Castro, R., Esteban-Guti\u00e9rrez, M.: Linked data platform as a novel approach for enterprise application integration. In: COLD (2013)"},{"key":"5_CR23","unstructured":"Haase, P., H\u00fctter, C., Schmidt, M., Schwarte, A.: The information workbench as a self-service platform for developing linked data applications. In: WWW 2012 Developer Track, pp. 18\u201320 (2012)"},{"key":"5_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"677","DOI":"10.1007\/978-3-319-34129-3_41","volume-title":"The Semantic Web. Latest Advances and New Domains","author":"A Khalili","year":"2016","unstructured":"Khalili, A., Loizou, A., van Harmelen, F.: Adaptive linked data-driven web components: building flexible and reusable semantic web interfaces. In: Sack, H., Blomqvist, E., d\u2019Aquin, M., Ghidini, C., Ponzetto, S.P., Lange, C. (eds.) ESWC 2016. LNCS, vol. 9678, pp. 677\u2013692. Springer, Cham (2016). \nhttps:\/\/doi.org\/10.1007\/978-3-319-34129-3_41"},{"key":"5_CR25","doi-asserted-by":"crossref","unstructured":"Khalili, A., de Graaf, K.A.: Linked data reactor: towards data-aware user interfaces. In: Proceedings of the 13th International Conference on Semantic Systems, pp. 168\u2013172. ACM (2017)","DOI":"10.1145\/3132218.3132231"},{"key":"5_CR26","unstructured":"Khalili, A., Merono-Penuela, A.: WYSIWYQ - what you see is what you query. In: VOILA@ ISWC, pp. 123\u2013130 (2017)"},{"key":"5_CR27","doi-asserted-by":"crossref","unstructured":"Lukovnikov, D., Stadler, C., Lehmann, J.: LD viewer-linked data presentation framework. In: Proceedings of the 10th International Conference on Semantic Systems, pp. 124\u2013131. ACM (2014)","DOI":"10.1145\/2660517.2660539"},{"key":"5_CR28","unstructured":"Daga, E., Panziera, L., Pedrinaci, C.: A BASILar approach for building web APIs on top of SPARQL endpoints. In: CEUR Workshop Proceedings, vol. 1359, pp. 22\u201332 (2015)"},{"key":"5_CR29","unstructured":"Michel, F., Zucker, C.F., Gandon, F.: SPARQL micro-services: lightweight integration of web APIs and linked data. In: LDOW 2018-Linked Data on the Web, pp. 1\u201310 (2018)"},{"key":"5_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/978-3-319-98192-5_35","volume-title":"The Semantic Web: ESWC 2018 Satellite Events","author":"F Michel","year":"2018","unstructured":"Michel, F., Faron-Zucker, C., Gandon, F.: Bridging web APIs and linked data with SPARQL micro-services. In: Gangemi, A., et al. (eds.) ESWC 2018. LNCS, vol. 11155, pp. 187\u2013191. Springer, Cham (2018). \nhttps:\/\/doi.org\/10.1007\/978-3-319-98192-5_35"},{"key":"5_CR31","unstructured":"Fafalios, P., Tzitzikas, Y.: SPARQL-LD: a SPARQL extension for fetching and querying linked data. In: International Semantic Web Conference (Posters & Demos) (2015)"},{"key":"5_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/978-3-319-43997-6_14","volume-title":"Research and Advanced Technology for Digital Libraries","author":"P Fafalios","year":"2016","unstructured":"Fafalios, P., Yannakis, T., Tzitzikas, Y.: Querying the web of data with SPARQL-LD. In: Fuhr, N., Kov\u00e1cs, L., Risse, T., Nejdl, W. (eds.) TPDL 2016. LNCS, vol. 9819, pp. 175\u2013187. Springer, Cham (2016). \nhttps:\/\/doi.org\/10.1007\/978-3-319-43997-6_14"},{"key":"5_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1007\/978-3-030-04284-4_10","volume-title":"Semantic Technology","author":"C Vogelgesang","year":"2018","unstructured":"Vogelgesang, C., Spieldenner, T., Schubotz, R.: SPARQ$$\\lambda $$: a functional perspective on linked data services. In: Ichise, R., Lecue, F., Kawamura, T., Zhao, D., Muggleton, S., Kozaki, K. (eds.) JIST 2018. LNCS, vol. 11341, pp. 136\u2013152. Springer, Cham (2018). \nhttps:\/\/doi.org\/10.1007\/978-3-030-04284-4_10"},{"key":"5_CR34","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1016\/j.websem.2014.03.003","volume":"29","author":"P Groth","year":"2014","unstructured":"Groth, P., Loizou, A., Gray, A.J.G., Goble, C., Harland, L., Pettifer, S.: API-centric linked data integration: the open PHACTS discovery platform case study. Web Semant. Sci. Serv. Agents World Wide Web 29, 12\u201318 (2014)","journal-title":"Web Semant. Sci. Serv. Agents World Wide Web"},{"issue":"5","key":"5_CR35","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MIC.2011.82","volume":"15","author":"T Alatalo","year":"2011","unstructured":"Alatalo, T.: An entity-component model for extensible virtual worlds. IEEE Internet Comput. 15(5), 30\u201337 (2011)","journal-title":"IEEE Internet Comput."},{"key":"5_CR36","doi-asserted-by":"crossref","unstructured":"Dahl, T., Koskela, T., Hickey, S., Vatjus-Anttila, J.: A virtual world web client utilizing an entity-component model. In: NGMAST, pp. 7\u201312. IEEE (2013)","DOI":"10.1109\/NGMAST.2013.11"},{"key":"5_CR37","doi-asserted-by":"crossref","unstructured":"Moltchanov, B., Rocha, O.R.: A context broker to enable future IoT applications and services. In: 2014 6th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), pp. 263\u2013268. IEEE (2014)","DOI":"10.1109\/ICUMT.2014.7002113"},{"key":"5_CR38","doi-asserted-by":"crossref","unstructured":"Wiebusch, D., Latoschik, M.E.: Decoupling the entity-component-system pattern using semantic traits for reusable realtime interactive systems. In: 2015 IEEE 8th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS), pp. 25\u201332. IEEE (2015)","DOI":"10.1109\/SEARIS.2015.7854098"},{"key":"5_CR39","doi-asserted-by":"crossref","unstructured":"Parastatidis, S., Webber, J., Silveira, G., Robinson, I.S.: The role of hypermedia in distributed system development. In: Proceedings of the First International Workshop on RESTful Design, pp. 16\u201322. ACM (2010)","DOI":"10.1145\/1798354.1798379"}],"container-title":["Lecture Notes in Computer Science","Semantic Technology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-41407-8_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,2,13]],"date-time":"2020-02-13T19:09:39Z","timestamp":1581620979000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-41407-8_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030414061","9783030414078"],"references-count":39,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-41407-8_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"14 February 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"JIST","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Joint International Semantic Technology Conference","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Hangzhou","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 November 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27 November 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"aswc2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/jist2019.openkg.cn\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"70","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"9","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"13","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"13% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"proceedings are published in both LNCS and CCIS volumes","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}