{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T20:51:10Z","timestamp":1743022270796,"version":"3.40.3"},"publisher-location":"Cham","reference-count":12,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319601304"},{"type":"electronic","value":"9783319601311"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-60131-1_28","type":"book-chapter","created":{"date-parts":[[2017,5,31]],"date-time":"2017-05-31T07:53:02Z","timestamp":1496217182000},"page":"420-428","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A UML Profile for OData Web APIs"],"prefix":"10.1007","author":[{"given":"Hamza","family":"Ed-douibi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Javier Luis","family":"C\u00e1novas Izquierdo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jordi","family":"Cabot","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,6,1]]},"reference":[{"key":"28_CR1","doi-asserted-by":"crossref","unstructured":"Cabot, J., Gogolla, M.: Object constraint language (OCL): a definitive guide. In: Formal Methods for Model-Driven Engineering, pp. 58\u201390 (2012)","DOI":"10.1007\/978-3-642-30982-3_3"},{"key":"28_CR2","doi-asserted-by":"crossref","unstructured":"Ed-Douibi, H., Izquierdo, J.L.C., G\u00f3mez, A., Tisi, M., Cabot, J.: EMF-REST: generation of restful APIs from models. In: SAC Symposium, pp. 1446\u20131453 (2016)","DOI":"10.1145\/2851613.2851782"},{"issue":"3","key":"28_CR3","doi-asserted-by":"publisher","first-page":"227","DOI":"10.1145\/331499.331502","volume":"31","author":"P Fraternali","year":"1999","unstructured":"Fraternali, P.: Tools and approaches for developing data-intensive web applications: a survey. CSUR 31(3), 227\u2013263 (1999)","journal-title":"CSUR"},{"key":"28_CR4","unstructured":"Pizzo, M., Handl, R., Zurmuehl, M.: Odata version 4.0 part 1: protocol. Technical report, OASIS (2014)"},{"key":"28_CR5","unstructured":"Pizzo, M., Handl, R., Zurmuehl, M.: Odata version 4.0 part 3: Common Schema Definition Language (CSDL). Technical report, OASIS (2014)"},{"key":"28_CR6","doi-asserted-by":"crossref","unstructured":"Rivero, J.M., Heil, S., Grigera, J., Gaedke, M., Rossi, G.: MockAPI: an agile approach supporting API-first web application development. In: ICWE Conference, pp. 7\u201321 (2013)","DOI":"10.1007\/978-3-642-39200-9_4"},{"key":"28_CR7","series-title":"Human-Computer Interaction Series","volume-title":"Web Engineering: Modelling and Implementing Web Applications","year":"2008","unstructured":"Rossi, G., Pastor, O., Schwabe, D., Olsina, L. (eds.): Web Engineering: Modelling and Implementing Web Applications. Human-Computer Interaction Series. Springer, London (2008)"},{"issue":"3","key":"28_CR8","doi-asserted-by":"crossref","first-page":"234","DOI":"10.1108\/17440080810901089","volume":"4","author":"W Schwinger","year":"2008","unstructured":"Schwinger, W., Retschitzegger, W., Schauerhuber, A., Kappel, G., Wimmer, M., Pr\u00f6ll, B., Cachero Castro, C., Casteleyn, S., De Troyer, O., Fraternali, P., et al.: A survey on web modeling approaches for ubiquitous web applications. IJWIS 4(3), 234\u2013305 (2008)","journal-title":"IJWIS"},{"key":"28_CR9","doi-asserted-by":"crossref","unstructured":"Segura, \u00c1.M., Cuadrado, J.S., de Lara, J.: ODaaS: towards the model-driven engineering of open data applications as data services. In: EDOCW Workshop, pp. 335\u2013339 (2014)","DOI":"10.1109\/EDOCW.2014.55"},{"issue":"5","key":"28_CR10","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1109\/MS.2003.1231146","volume":"20","author":"B Selic","year":"2003","unstructured":"Selic, B.: The pragmatics of model-driven development. IEEE Softw. 20(5), 19\u201325 (2003)","journal-title":"IEEE Softw."},{"issue":"2","key":"28_CR11","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1145\/1961659.1961664","volume":"5","author":"P Valderas","year":"2011","unstructured":"Valderas, P., Pelechano, V.: A survey of requirements specification in model-driven development of web applications. TWEB 5(2), 10 (2011)","journal-title":"TWEB"},{"key":"28_CR12","unstructured":"Vallecillo, A., Koch, N., Cachero, C., Comai, S., Fraternali, P., Garrig\u00f3s, I., G\u00f3mez, J., Kappel, G., Knapp, A., Matera, M., Meli\u00e1, S., Moreno, N., Pr\u00f6ll, B., Reiter, T., Retschitzegger, W., Rivera, J.E., Schauerhuber, A., Schwinger, W., Wimmer, M., Zhang, G.: MDWEnet: a practical approach to achieving interoperability of model-driven web engineering methods. In: MDWE Workshop, @ICWE (2007)"}],"container-title":["Lecture Notes in Computer Science","Web Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-60131-1_28","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,30]],"date-time":"2022-05-30T00:05:55Z","timestamp":1653869155000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-60131-1_28"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319601304","9783319601311"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-60131-1_28","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]},"assertion":[{"value":"1 June 2017","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICWE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Web Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Rome","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2017","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 June 2017","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 June 2017","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":"icwe2017","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/icwe2017.webengineering.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"}]}}