{"id":{"repo_id":"whiterose","oai_identifier":"oai:etheses.whiterose.ac.uk:1313"},"canonical_url":"https://search.dev.ndltd.org/etd/whiterose/oai:etheses.whiterose.ac.uk:1313","repository":{"repo_id":"whiterose","name":"White Rose University Consortium","base_url":"https://etheses.whiterose.ac.uk/cgi/oai2"},"display":{"title":"A Method for establishing informational equivalence among forms-based interfaces","abstract":"This thesis presents a graph-oriented approach to modelling, and comparing the equivalence of, forms-based data entry and retrieval interfaces. We focus, in particular, on the type of forms used in graphical user interface environments and show that several types of equivalence exist amongst them. The forms interface schema (FIS) is developed for the purpose of modelling forms. The graph-oriented nature of the FIS enables differences in the presentation, caused by different windowing environments, to be ignored whilst maintaining the presentation invariant properties, such as the relationships between interface components. A method for extracting the data model underlying a forms interface is presented along with a collection of transformations based on a graph rewriting paradigm. The transformations establish a mapping between user interface components and the primitives of an extended Entity-Relationship (EER) model. It is shown how the mapping of interface components is contingent upon their use and we describe a mechanism for accommodating this. Approaches for detecting equivalence among forms interfaces are investigated. We show that interface components can be placed into classes and how, under certain conditions, it is possible to use components from the same class interchangeably . More complex types of equivalence are supported by the mapping of forms interfaces to EER schemata. It is shown that two form interfaces are equivalent if they map to the same EER schema, or if there exists a canonical EER schema into which the schemata of a pair of interfaces can be transformed via restructuring rules.","abstract_html":"This thesis presents a graph-oriented approach to modelling, and comparing the equivalence of, forms-based data entry and retrieval interfaces. We focus, in particular, on the type of forms used in graphical user interface environments and show that several types of equivalence exist amongst them. The forms interface schema (FIS) is developed for the purpose of modelling forms. The graph-oriented nature of the FIS enables differences in the presentation, caused by different windowing environments, to be ignored whilst maintaining the presentation invariant properties, such as the relationships between interface components. A method for extracting the data model underlying a forms interface is presented along with a collection of transformations based on a graph rewriting paradigm. The transformations establish a mapping between user interface components and the primitives of an extended Entity-Relationship (EER) model. It is shown how the mapping of interface components is contingent upon their use and we describe a mechanism for accommodating this. Approaches for detecting equivalence among forms interfaces are investigated. We show that interface components can be placed into classes and how, under certain conditions, it is possible to use components from the same class interchangeably . More complex types of equivalence are supported by the mapping of forms interfaces to EER schemata. It is shown that two form interfaces are equivalent if they map to the same EER schema, or if there exists a canonical EER schema into which the schemata of a pair of interfaces can be transformed via restructuring rules.","abstract_has_math":false,"creators":["Rollinson, Simon"],"institution":"University of Leeds","degree_name":"Ph.D","degree_level":"doctoral","degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Roberts, S.A."],"committee_chairs":[],"committee_members":[],"year":2003,"date_issued":"2003-03","date_published":"2003-03","updated_at":"2026-07-24T06:04:32Z","subjects":[],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["uk.bl.ethos.529150"],"render_values":[{"text":"uk.bl.ethos.529150","href":null,"code":true}]}]},"links":{"outbound_url":null,"outbound_label":null,"outbound_source":null},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Roberts, S.A."]},{"key":"dc:creator","label":"Author","values":["Rollinson, Simon"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2003-03"]},{"key":"dc:date.issued","label":"Date","values":["2003-03"]},{"key":"dc:publisher.commercial","label":"Dc Publisher Commercial","values":["University of Leeds"]},{"key":"dc:publisher.department","label":"Dc Publisher Department","values":["School of Computing (Leeds)"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["University of Leeds"]},{"key":"dc:relation.isreferencedby","label":"Dc Relation Isreferencedby","values":["https://etheses.whiterose.ac.uk/id/eprint/1313/"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.qualificationlevel","label":"Dc Type Qualificationlevel","values":["doctoral"]},{"key":"dc:type.qualificationname","label":"Dc Type Qualificationname","values":["Ph.D"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["uk.bl.ethos.529150"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://etheses.whiterose.ac.uk/id/eprint/1313/1/rollinson.pdf"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["This thesis presents a graph-oriented approach to modelling, and comparing the equivalence of, forms-based data entry and retrieval interfaces. We focus, in particular, on the type of forms used in graphical user interface environments and show that several types of equivalence exist amongst them. The forms interface schema (FIS) is developed for the purpose of modelling forms. The graph-oriented nature of the FIS enables differences in the presentation, caused by different windowing environments, to be ignored whilst maintaining the presentation invariant properties, such as the relationships between interface components. A method for extracting the data model underlying a forms interface is presented along with a collection of transformations based on a graph rewriting paradigm. The transformations establish a mapping between user interface components and the primitives of an extended Entity-Relationship (EER) model. It is shown how the mapping of interface components is contingent upon their use and we describe a mechanism for accommodating this. Approaches for detecting equivalence among forms interfaces are investigated. We show that interface components can be placed into classes and how, under certain conditions, it is possible to use components from the same class interchangeably . More complex types of equivalence are supported by the mapping of forms interfaces to EER schemata. It is shown that two form interfaces are equivalent if they map to the same EER schema, or if there exists a canonical EER schema into which the schemata of a pair of interfaces can be transformed via restructuring rules."]},{"key":"dc:format","label":"Dc Format","values":["text"]},{"key":"dc:title","label":"Title","values":["A Method for establishing informational equivalence among forms-based interfaces"]}]}],"canonical_facts":{"dc:contributor.advisor":["Roberts, S.A."],"dc:creator":["Rollinson, Simon"],"dc:date":["2003-03"],"dc:date.issued":["2003-03"],"dc:description.abstract":["This thesis presents a graph-oriented approach to modelling, and comparing the equivalence of, forms-based data entry and retrieval interfaces. We focus, in particular, on the type of forms used in graphical user interface environments and show that several types of equivalence exist amongst them. The forms interface schema (FIS) is developed for the purpose of modelling forms. The graph-oriented nature of the FIS enables differences in the presentation, caused by different windowing environments, to be ignored whilst maintaining the presentation invariant properties, such as the relationships between interface components. A method for extracting the data model underlying a forms interface is presented along with a collection of transformations based on a graph rewriting paradigm. The transformations establish a mapping between user interface components and the primitives of an extended Entity-Relationship (EER) model. It is shown how the mapping of interface components is contingent upon their use and we describe a mechanism for accommodating this. Approaches for detecting equivalence among forms interfaces are investigated. We show that interface components can be placed into classes and how, under certain conditions, it is possible to use components from the same class interchangeably . More complex types of equivalence are supported by the mapping of forms interfaces to EER schemata. It is shown that two form interfaces are equivalent if they map to the same EER schema, or if there exists a canonical EER schema into which the schemata of a pair of interfaces can be transformed via restructuring rules."],"dc:format":["text"],"dc:identifier":["uk.bl.ethos.529150"],"dc:identifier.uri":["https://etheses.whiterose.ac.uk/id/eprint/1313/1/rollinson.pdf"],"dc:publisher.commercial":["University of Leeds"],"dc:publisher.department":["School of Computing (Leeds)"],"dc:publisher.institution":["University of Leeds"],"dc:relation.isreferencedby":["https://etheses.whiterose.ac.uk/id/eprint/1313/"],"dc:title":["A Method for establishing informational equivalence among forms-based interfaces"],"dc:type":["Thesis"],"dc:type.qualificationlevel":["doctoral"],"dc:type.qualificationname":["Ph.D"]},"updated_at":"2026-07-24T06:04:32Z"}