A generic framework for the matching of similiar names.

Name matching is a common requirement in modern business systems, wherein fuzzy matching techniques are employed to overcome variations between names. The purpose of this dissertation was the development of a framework, which is capable of implementing various fuzzy matching algorithms, while abstra...

Full description

Bibliographic Details
Main Author: Schay, Warren Marc.
Format: Others
Language:en
Published: 2012
Online Access:http://hdl.handle.net/10539/11201
id ndltd-netd.ac.za-oai-union.ndltd.org-wits-oai-wiredspace.wits.ac.za-10539-11201
record_format oai_dc
spelling ndltd-netd.ac.za-oai-union.ndltd.org-wits-oai-wiredspace.wits.ac.za-10539-112012019-05-11T03:40:11Z A generic framework for the matching of similiar names. Schay, Warren Marc. Name matching is a common requirement in modern business systems, wherein fuzzy matching techniques are employed to overcome variations between names. The purpose of this dissertation was the development of a framework, which is capable of implementing various fuzzy matching algorithms, while abstracting the name matching process away from external business systems. Through a study of existing fuzzy matching algorithms and frameworks, several design requirements were identified; the maintaining of name relationships, non-algorithm specific logic, abstraction of the matching process, user configured matching logic, consistent external interface and performance considerations. The deployment to a production environment and a series of tests, demonstrated that the framework fulfilled all but one of its design requirements, as certain algorithm implementations yielded excessive search times. The cause and remedy of this shortcoming were identified. Finally, based on an evaluation of the design‟s strengths and weaknesses, recommendations for future developments were suggested. 2012-01-30T12:58:42Z 2012-01-30T12:58:42Z 2012-01-30 Thesis http://hdl.handle.net/10539/11201 en application/pdf application/pdf
collection NDLTD
language en
format Others
sources NDLTD
description Name matching is a common requirement in modern business systems, wherein fuzzy matching techniques are employed to overcome variations between names. The purpose of this dissertation was the development of a framework, which is capable of implementing various fuzzy matching algorithms, while abstracting the name matching process away from external business systems. Through a study of existing fuzzy matching algorithms and frameworks, several design requirements were identified; the maintaining of name relationships, non-algorithm specific logic, abstraction of the matching process, user configured matching logic, consistent external interface and performance considerations. The deployment to a production environment and a series of tests, demonstrated that the framework fulfilled all but one of its design requirements, as certain algorithm implementations yielded excessive search times. The cause and remedy of this shortcoming were identified. Finally, based on an evaluation of the design‟s strengths and weaknesses, recommendations for future developments were suggested.
author Schay, Warren Marc.
spellingShingle Schay, Warren Marc.
A generic framework for the matching of similiar names.
author_facet Schay, Warren Marc.
author_sort Schay, Warren Marc.
title A generic framework for the matching of similiar names.
title_short A generic framework for the matching of similiar names.
title_full A generic framework for the matching of similiar names.
title_fullStr A generic framework for the matching of similiar names.
title_full_unstemmed A generic framework for the matching of similiar names.
title_sort generic framework for the matching of similiar names.
publishDate 2012
url http://hdl.handle.net/10539/11201
work_keys_str_mv AT schaywarrenmarc agenericframeworkforthematchingofsimiliarnames
AT schaywarrenmarc genericframeworkforthematchingofsimiliarnames
_version_ 1719081310154129408