Parser Showcase
Parser Showcase for Australian addresses
To see the Parser in action – start typing an Australian address in the window below.
As you type, the parser interactively breaks down the address into its elements and places them in the appropriate field.
Overview
Kleber’s parser intuitively works out each element of an Australian address and splits it into the appropriate field as you type.
Kleber does this by looking at the address more like a human than a machine.
Take ‘St’ for instance – it could mean Street, or Saint, or be the shortened form of First (1st).
A human can very quickly work out which ‘St’ is needed where in an address because we know what an address looks like and thus understand the context of each element.
Just like a human, Kleber understands address patterns and utilises that knowledge to determine the context without having to use a reference database to check against.
This allows Kleber to very quickly work out the elements as you type and place them where they need to be. There is no need to wait for the full details to be captured before parsing.
Looking to parse more than just Australian addresses?
There are also Kleber parsers for names and phone numbers. Address parsers are possible for other countries as well.
What does Parse mean?
Parsing (in the context of data and computers) means to break data blocks into smaller chunks by following a set of rules. This makes the data easier to interpret, manage, or communicate.
How was this demo created?
The address parser shown above uses the DataTools.Parse.Address.Au.Parse method.
For this showcase we have elected to make the parser separate the address elements out as you type or in ‘real time’.
To do this, the method is called after a specified number of keystrokes to check on what has been entered. It then places the information captured into the appropriate address field.
Alternative implementation
Another way to implement the parser is to allow the user to type the full address in first and then call the parser method to identify all the address elements.
About Kleber
Kleber is a software platform from DataTools that contains a number of methods to deal with data in different ways. For example, data verification, capture, parsing, repair, matching, geocoding, enhancement and more! These methods can be used in isolation or in combination to create complete solutions.
We’ve also partnered with a number of different companies to deal with various types of data – such as addresses (national and international), email addresses, phone numbers, geocodes etc.
To see more showcases, click here.