Semarchy xDM Plug-ins
Semarchy xDM implements plug-ins that use external services or information systems to contribute to the master data processing and enrichment.
Plug-ins are used in Semarchy xDM in:
-
Enrichers: By adding new enrichers, you can perform record-level enrichment to update, augment or standardize existing attribute values, or create content in new attributes. For example, you can connect to an external web service to retrieve stock ticker symbols from company names.
-
Validations: By adding new validations, you can perform record-level checks, that is check the value of attributes in a record against complex rules. For example, you can connect to an external provider to check whether a billing or shipping address is valid or not.
INFO: Using Plug-ins is explained in Enrichers and Validations. Installing plug-ins to your Semarchy xDM instance is explained in Manage Plug-ins.
Built-in Plug-ins
Semarchy xDM comes with a set of built-in plug-ins:
-
lookup enricher: performs a data lookup on a mapping table.
-
text enricher: applies normalization, transliteration and phonetic transformations to text strings.
-
text tokens enricher: replaces tokens in a text using a dictionary of strings or patterns.
-
phone enricher: standardizes and improves phone numbers formatting.
-
phone extractor: extracts a list of phone numbers from an input text.
-
phone validator: checks the validity of phone numbers.
-
email enricher: standardizes and improves the quality of email addresses.
-
email validator: checks the quality of email addresses.
-
person name enricher: extracts from a person’s full name his/her Given Name, Surname and Gender.
-
Google Translate enricher: translates strings using the Google Translate service.
-
Google Maps enricher: cleanses, standardizes, and enriches international postal addresses with geocoding information.
-
Melissa Global Address enricher: validates and enriches international addresses in 240 countries using the Global Address Verification service.
-
Melissa Personator enricher: fixes and completes contact data for US/Canada using the Personator service.
-
OpenStreetMap enricher: uses the OpenStreetMap API to cleanse, standardize and enrich postal addresses.
-
Microsoft Bing Maps enricher: cleanses, standardizes and enriches postal addresses with geocoding information.
Develop your Plug-ins
All plug-ins are designed using the Semarchy xDM Open Plug-In API. You can develop your own plug-ins using that API.