{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/116241"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/116241","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Validation framework for schema and query translation","abstract":"Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2022-11-15 without embargo terms","abstract_html":"Submission original under an indefinite embargo labeled &#x27;Open Access&#x27;. The submission was exported from vireo on 2022-11-15 without embargo terms","abstract_has_math":false,"creators":["Meherwal, Richa"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Chang, Kevin C"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2022,"date_issued":"2022-08","date_published":"2022-08","updated_at":"2026-07-22T22:24:55Z","subjects":["query translation validation","schema translation validation","OAS to GraphQL validation"],"languages":["en","eng"],"rights":["Copyright 2022 Richa Meherwal"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/2142/116241","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Chang, Kevin C"]},{"key":"dc:creator","label":"Author","values":["Meherwal, Richa"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2022-08","2022-07-18"]},{"key":"dc:type","label":"Dc Type","values":["text","Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["query translation validation","schema translation validation","OAS to GraphQL validation"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en","eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2022 Richa Meherwal"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/2142/116241"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2022-11-15 without embargo terms","The student, Richa Meherwal, accepted the attached license on 2022-07-14 at 10:39.","The student, Richa Meherwal, submitted this Thesis for approval on 2022-07-14 at 11:02.","This Thesis was approved for publication on 2022-07-18 at 16:39.","DSpace SAF Submission Ingestion Package generated from Vireo submission #18304 on 2022-11-15 at 18:21:03","Schema and query translation often requires deep expertise and knowledge of source and target schemas and their mapping constraints. Automated translation solutions help minimize the need for such deep expertise and thus, human involvement. However, using these solutions can still be challenging for a user with limited expertise and knowledge on schemas and their mapping constraints. This is because automated solutions do not guarantee the quality of the translation and mainly rely on the user's knowledge of the schema to rectify translation errors. In this thesis, we aim to help users improve the quality of converting APIs described by OpenAPI Specification into GraphQL. We use a rule-based validation framework and integrate it with LION, a data integration system for web services. We also develop a generic rule set and metrics that guide users with less expertise to create correct translations. Furthermore, the framework is extensible which means that users can extend the framework by adding more rules that may be suitable for their translations. We also provide users with two metrics to help measure the ratio of translations that have been successfully translated and validated."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Validation framework for schema and query translation"]}]}],"canonical_facts":{"dc:contributor":["Chang, Kevin C"],"dc:creator":["Meherwal, Richa"],"dc:date":["2022-08","2022-07-18"],"dc:description":["Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2022-11-15 without embargo terms","The student, Richa Meherwal, accepted the attached license on 2022-07-14 at 10:39.","The student, Richa Meherwal, submitted this Thesis for approval on 2022-07-14 at 11:02.","This Thesis was approved for publication on 2022-07-18 at 16:39.","DSpace SAF Submission Ingestion Package generated from Vireo submission #18304 on 2022-11-15 at 18:21:03","Schema and query translation often requires deep expertise and knowledge of source and target schemas and their mapping constraints. Automated translation solutions help minimize the need for such deep expertise and thus, human involvement. However, using these solutions can still be challenging for a user with limited expertise and knowledge on schemas and their mapping constraints. This is because automated solutions do not guarantee the quality of the translation and mainly rely on the user's knowledge of the schema to rectify translation errors. In this thesis, we aim to help users improve the quality of converting APIs described by OpenAPI Specification into GraphQL. We use a rule-based validation framework and integrate it with LION, a data integration system for web services. We also develop a generic rule set and metrics that guide users with less expertise to create correct translations. Furthermore, the framework is extensible which means that users can extend the framework by adding more rules that may be suitable for their translations. We also provide users with two metrics to help measure the ratio of translations that have been successfully translated and validated."],"dc:format":["application/pdf"],"dc:identifier":["https://hdl.handle.net/2142/116241"],"dc:language":["en","eng"],"dc:rights":["Copyright 2022 Richa Meherwal"],"dc:subject":["query translation validation","schema translation validation","OAS to GraphQL validation"],"dc:title":["Validation framework for schema and query translation"],"dc:type":["text","Thesis"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:24:55Z"}