1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4003],{23316:(e,t,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/developer/docs/dataright-iq/parsing",function(){return i(31668)}])},31668:(e,t,i)=>{"use strict";i.r(t),i.d(t,{__N_SSG:()=>d,default:()=>l});var a=i(37876),n=i(91432),s=i(37671);let r="".concat(s.gR.basePath,"/parsing"),o=[{id:"what-parsing-is",title:"What parsing is"},{id:"what-it-parses",title:"What DataRight IQ parses"},{id:"floating-data",title:"Free-form & floating data"},{id:"association",title:"Associating related data"},{id:"extensibility",title:"Tailoring parsing to your data"}];var d=!0;function l(){return(0,a.jsxs)(n.Ay,{docSet:s.gR,currentHref:r,title:"Parsing & Data Identification",description:"Parsing is how DataRight IQ recognizes the meaningful pieces inside a record and separates them into individual, usable components.",headings:o,children:[(0,a.jsxs)(n.Ub,{id:"what-parsing-is",title:"What parsing is",children:[(0,a.jsx)(n.rF,{children:"Parsing means identifying and isolating one kind of data from another. DataRight IQ reads a field - even one containing a jumble of different information - recognizes the distinct elements inside it, and breaks them into individual components you can place wherever you need them."}),(0,a.jsx)(n.rF,{children:"For example, a single free-form name field can be parsed into prename, first name, middle name, last name, and postname, each in its own field."})]}),(0,a.jsxs)(n.Ub,{id:"what-it-parses",title:"What DataRight IQ parses",children:[(0,a.jsx)(n.vu,{columns:[{header:"Data type",className:"w-44"},{header:"What it identifies"}],rows:[["Names","Multiple names per record, each broken into components such as prename, first, middle, last, and postname."],["Job titles","Multiple job titles per record, separated from the names they belong to."],["Firms","Firm names and firm locations, with optional conversion of firm names to widely accepted acronyms (for example, General Motors -> GM)."],["Addresses","U.S. address lines plus city, state, and ZIP Code data, separated into structured components."],["Email addresses","Email values identified and broken into their component parts."],["Phone numbers","U.S., Canadian, and international phone numbers, separated into components with phone-type information."],["Dates","Date values recognized and parsed into fields, with format conversion available."],["Custom patterns","Your own data formats - such as account, policy, or reference numbers - identified with user-defined pattern matching."]]}),(0,a.jsx)(n.Lt,{type:"note",children:"DataRight IQ focuses on identifying and structuring address components. For certified USPS validation, ZIP+4 assignment, and geocoding, pair it with Address IQ Realtime Services."})]}),(0,a.jsxs)(n.Ub,{id:"floating-data",title:"Free-form & floating data",children:[(0,a.jsx)(n.rF,{children:"One of DataRight IQ's core strengths is handling data that isn't neatly fielded. When information \"floats\" - appearing in different fields from record to record, or mixed together on a single line - DataRight IQ can still recognize each element and route it to the right place."}),(0,a.jsx)(n.tW,{items:["Identify individual elements inside unstructured, multiline, or mixed-content fields.","Turn floating data into clean, fielded data that's consistent from record to record.","Recognize different data types within the same field and separate them appropriately."]})]}),(0,a.jsxs)(n.Ub,{id:"association",title:"Associating related data",children:[(0,a.jsx)(n.rF,{children:"Beyond isolating individual values, DataRight IQ understands relationships between them. It can keep related pieces of information connected as it restructures a record."}),(0,a.jsx)(n.tW,{items:["Associate a job title with the specific name it belongs to.","Handle multiple names and titles within one record.","Recognize dual names and their associated titles."]})]}),(0,a.jsxs)(n.Ub,{id:"extensibility",title:"Tailoring parsing to your data",children:[(0,a.jsx)(n.rF,{children:"Every organization's data has its own quirks. DataRight IQ can be extended so parsing reflects the names, terms, and formats specific to your business."}),(0,a.jsx)(n.l_,{title:"Custom dictionaries"}),(0,a.jsx)(n.rF,{children:"You can extend DataRight IQ's knowledge with custom dictionaries so it correctly handles local or regional names, industry-specific jargon, particular phrases, firm names that look like personal names, and preferred capitalization."}),(0,a.jsx)(n.l_,{title:"User-defined patterns"}),(0,a.jsx)(n.rF,{children:"When your data includes formats unique to your organization - such as internal account or reference numbers - user-defined pattern matching lets DataRight IQ recognize and parse those formats alongside everything else."})]})]})}}},e=>{e.O(0,[241,3302,2517,9942,9491,1605,9259,1432,636,6593,8792],()=>e(e.s=23316)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.