{"id":{"repo_id":"ubc","oai_identifier":"oai:circle.library.ubc.ca:2429/1985"},"canonical_url":"https://search.dev.ndltd.org/etd/ubc/oai:circle.library.ubc.ca:2429/1985","repository":{"repo_id":"ubc","name":"University of British Columbia","base_url":"http://circle.library.ubc.ca/oai/request"},"display":{"title":"Improving the portability of natural language interfaces through learning","abstract":"One major concern with natural language interfaces is dealing with the problem of porting the system from one domain to another. Early approaches required that significant parts of the system be rewritten. Improvements have been made to the point that a system can be configured for a new database by a database expert who has no special knowledge of Computational Linguistics. Unfortunately, this has not yet lead to the widespread use of natural language interfaces. Proposed here is a natural language interface that can he configured by a user that has no knowledge of Computational Linguistics and no knowledge of databases ie - no knowledge of formal query languages, no knowledge of relational databases and no knowledge about how the data is organized in the database. Such a user merely needs to know some specific information about the domain that is modelled by the database. For an employee database, specific information is knowledge about a particular employee, eg - their name, address, and department.","abstract_html":"One major concern with natural language interfaces is dealing with the problem of porting the system from one domain to another. Early approaches required that significant parts of the system be rewritten. Improvements have been made to the point that a system can be configured for a new database by a database expert who has no special knowledge of Computational Linguistics. Unfortunately, this has not yet lead to the widespread use of natural language interfaces. Proposed here is a natural language interface that can he configured by a user that has no knowledge of Computational Linguistics and no knowledge of databases ie - no knowledge of formal query languages, no knowledge of relational databases and no knowledge about how the data is organized in the database. Such a user merely needs to know some specific information about the domain that is modelled by the database. For an employee database, specific information is knowledge about a particular employee, eg - their name, address, and department.","abstract_has_math":false,"creators":["McClement, Gregory J."],"institution":"University of British Columbia","degree_name":"Master of Science - MSc","degree_level":"master's","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":1993,"date_issued":"1993","date_published":"1993","updated_at":"2026-07-24T05:07:24Z","subjects":[],"languages":["eng"],"rights":["For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use."],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2429/1985","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:creator","label":"Author","values":["McClement, Gregory J."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["1993"]},{"key":"dc:publisher","label":"Institution","values":["University of British Columbia"]},{"key":"dc:type","label":"Dc Type","values":["Text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["master's"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science - MSc"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of British Columbia"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use."]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2429/1985","http://circle.library.ubc.ca/bitstream/2429/1985/1/ubc_1993_fall_mcclement_gregory.pdf"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["One major concern with natural language interfaces is dealing with the problem of porting the system from one domain to another. Early approaches required that significant parts of the system be rewritten. Improvements have been made to the point that a system can be configured for a new database by a database expert who has no special knowledge of Computational Linguistics. Unfortunately, this has not yet lead to the widespread use of natural language interfaces. Proposed here is a natural language interface that can he configured by a user that has no knowledge of Computational Linguistics and no knowledge of databases ie - no knowledge of formal query languages, no knowledge of relational databases and no knowledge about how the data is organized in the database. Such a user merely needs to know some specific information about the domain that is modelled by the database. For an employee database, specific information is knowledge about a particular employee, eg - their name, address, and department."]},{"key":"dc:format","label":"Dc Format","values":["6973307","application/pdf"]},{"key":"dc:title","label":"Title","values":["Improving the portability of natural language interfaces through learning"]}]}],"canonical_facts":{"dc:creator":["McClement, Gregory J."],"dc:date":["1993"],"dc:description":["One major concern with natural language interfaces is dealing with the problem of porting the system from one domain to another. Early approaches required that significant parts of the system be rewritten. Improvements have been made to the point that a system can be configured for a new database by a database expert who has no special knowledge of Computational Linguistics. Unfortunately, this has not yet lead to the widespread use of natural language interfaces. Proposed here is a natural language interface that can he configured by a user that has no knowledge of Computational Linguistics and no knowledge of databases ie - no knowledge of formal query languages, no knowledge of relational databases and no knowledge about how the data is organized in the database. Such a user merely needs to know some specific information about the domain that is modelled by the database. For an employee database, specific information is knowledge about a particular employee, eg - their name, address, and department."],"dc:format":["6973307","application/pdf"],"dc:identifier":["http://hdl.handle.net/2429/1985","http://circle.library.ubc.ca/bitstream/2429/1985/1/ubc_1993_fall_mcclement_gregory.pdf"],"dc:language":["eng"],"dc:publisher":["University of British Columbia"],"dc:rights":["For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use."],"dc:title":["Improving the portability of natural language interfaces through learning"],"dc:type":["Text"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["master's"],"thesis:degree_name":["Master of Science - MSc"],"thesis:institution_name":["University of British Columbia"]},"updated_at":"2026-07-24T05:07:24Z"}