{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,5,29]],"date-time":"2023-05-29T09:11:34Z","timestamp":1685351494859},"reference-count":0,"publisher":"National Library of Serbia","issue":"2","license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["ComSIS","COMPUT SCI INF SYST","COMPUT SCI INFORM SY","COMPUTER SCI INFORM","COMSIS J"],"published-print":{"date-parts":[[2012]]},"abstract":"<jats:p>Weaving models are used in the model driven engineering (MDE) community for\n   various application scenarios related to model mappings. However, an analysis\n   of its suitability for specification of heterogeneous schema mappings reveals\n   that weaving models lack support for mapping rules and, therefore, cannot\n   prevent mapping specifications which are semantically meaningless, wrong or\n   disallowed. This paper proposes a solution which overcomes the identified\n   open issue by providing the explicit support for semantic mapping rules. It\n   is based on introduction of weaving metamodels augmented with constraints\n   written in OCL. The role of OCL constraints is to restrict mapping\n   specifications to only those which are semantically meaningful. Using well\n   known MDE technologies, such as EMF and QVT, an existing tool is used to\n   validate the presented solution. This solution is also successfully evaluated\n   in practice.<\/jats:p>","DOI":"10.2298\/csis110823010a","type":"journal-article","created":{"date-parts":[[2012,6,7]],"date-time":"2012-06-07T09:56:21Z","timestamp":1339062981000},"page":"539-559","source":"Crossref","is-referenced-by-count":0,"title":["Specification of data schema mappings using weaving models"],"prefix":"10.2298","volume":"9","author":[{"given":"Nenad","family":"Anicic","sequence":"first","affiliation":[{"name":"Faculty of Organizational Sciences, Belgrade"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sinisa","family":"Neskovic","sequence":"additional","affiliation":[{"name":"Faculty of Organizational Sciences, Belgrade"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Milica","family":"Vuckovic","sequence":"additional","affiliation":[{"name":"Faculty of Organizational Sciences, Belgrade"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Radovan","family":"Cvetkovic","sequence":"additional","affiliation":[{"name":"Telekom Srbije A.D., Technical Affairs Division, Belgrade"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1078","container-title":["Computer Science and Information Systems"],"original-title":[],"language":"en","deposited":{"date-parts":[[2023,5,29]],"date-time":"2023-05-29T08:30:35Z","timestamp":1685349035000},"score":1,"resource":{"primary":{"URL":"https:\/\/doiserbia.nb.rs\/Article.aspx?ID=1820-02141200010A"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"references-count":0,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2012]]}},"URL":"https:\/\/doi.org\/10.2298\/csis110823010a","relation":{},"ISSN":["1820-0214","2406-1018"],"issn-type":[{"value":"1820-0214","type":"print"},{"value":"2406-1018","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012]]}}}