{"id":16523,"date":"2023-12-19T12:37:15","date_gmt":"2023-12-19T17:37:15","guid":{"rendered":"https:\/\/www.iri.com\/blog\/?p=16523"},"modified":"2026-10-06T16:31:00","modified_gmt":"2026-10-06T20:31:00","slug":"iri-data-classification","status":"publish","type":"post","link":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/","title":{"rendered":"Data Class &#038; Rule Library in IRI Workbench"},"content":{"rendered":"<p>HIPAA, GDPR, FERPA, and other data privacy laws require organizations to protect personally identifiable information (PII) and related sensitive data from disclosure or discovery. IRI organizes lists of sensitive PII into easy-to-understand groups called Data Classes, including emails, names, phone numbers, and other data types.<\/p>\n<p><span style=\"font-weight: 400;\">This article explains Data Classes and the Data Class &amp; Rule Library in depth. It explains how users define and store Data Classes and data masking Rules in the <a href=\"https:\/\/www.iri.com\/products\/workbench\">IRI Workbench<\/a> Data Class &amp; Rules Library<\/span><span style=\"font-weight: 400;\">. Once stored, IRI Voracity job-building wizards can access that information. These include wizards for FieldShield, DarkShield, CellShield EE, RowGen, and NextForm,<\/span><span style=\"font-weight: 400;\">\u00a0as well as the FieldShield <a href=\"https:\/\/www.iri.com\/blog\/data-protection\/schema-data-class-search-2\/\">Schema Data Class Search<\/a> or <a href=\"https:\/\/www.iri.com\/blog\/data-protection\/directory-data-class-search-wizard\/\">Directory Data Class Search<\/a> wizards.\u00a0<\/span><\/p>\n<p>A Data Class &amp; Rules Library is different from a <a href=\"https:\/\/www.iri.com\/blog\/iri\/iri-workbench\/data-class-mapping-in-iri-workbench\/\">Data Class Map<\/a>. A Data Class Map is the final product of a pre-FieldShield Schema Data Class Search or Directory Data Class Search. Those wizards use a Data Class &amp; Rules Library to perform data classification and create further-modifiable mappings of Rules to fields in structured targets. IRI also provides <a href=\"https:\/\/www.iri.com\/blog\/data-protection\/ai-data-classification-for-rdbs\/?utm_source=chatgpt.com\">AI-driven data classification for databases<\/a> as part of this classification ecosystem.<\/p>\n<p><strong>Editor\u2019s Note:<\/strong> This article supersedes <a href=\"https:\/\/www.iri.com\/blog\/data-protection\/data-classification-in-iri-workbench\/?utm_source=chatgpt.com\">earlier documentation<\/a> on Data Class creation in IRI Workbench versions downloaded before December 2023. An upcoming article will cover automatic migration of existing Data Classes and masking Rules to the newer framework described here.<\/p>\n<h2><b>What is Data Classification?<\/b><b><br \/>\n<\/b><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16642\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/What-is-data-classification-300x158.png\" alt=\"Data classification diagram showing source data searched by matchers and grouped into data classes such as names, email, SSN, address, DOB, PAN, and other\" width=\"555\" height=\"292\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/What-is-data-classification-300x158.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/What-is-data-classification-1024x539.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/What-is-data-classification-768x404.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/What-is-data-classification.png 1110w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Depending on who you ask, the meaning of data classification may differ. At IRI, data classification refers to the act of cataloging and defining specific types of data \u2013 like email addresses, ID numbers, and company names \u2013 into unique, abstract categories of data called Data Classes, based on certain attributes or traits.\u00a0<\/span><\/p>\n<h2><b>IRI Data Class and Rule Library<\/b><\/h2>\n<p>The IRI Data Class and Rule Library stores IRI Data Classes and IRI Rules in a single file.<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16644\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/IRI-Data-Class-and-Rule-Library-e1702584117491-300x145.png\" alt=\"IRI Workbench Project Explorer showing the iriLibrary.dcrlib Data Class and Rule Library file\" width=\"398\" height=\"192\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/IRI-Data-Class-and-Rule-Library-e1702584117491-300x145.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/IRI-Data-Class-and-Rule-Library-e1702584117491-768x372.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/IRI-Data-Class-and-Rule-Library-e1702584117491-730x350.png 730w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/IRI-Data-Class-and-Rule-Library-e1702584117491.png 1003w\" sizes=\"(max-width: 398px) 100vw, 398px\" \/><\/p>\n<h3><b>IRI Data Class (&amp; Rules) Library Form Editor<\/b><\/h3>\n<p>Every new IRI Project in IRI Workbench includes an empty Data Class and Rule Library with a <code dir=\"ltr\">.dcrlib<\/code> extension. Users create and store Data Classes and Rules in this library.<\/p>\n<p>Every FieldShield and DarkShield job requires at least one Data Class in the project\u2019s IRI Data Class and Rules Library. <span style=\"font-weight: 400;\">To create, edit, and remove Data Classes and Rules, you must use the IRI Library Form Editor. The IRI Library Form Editor provides a non-modal GUI for configuring the IRI Data Class and Rules Library.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To open the IRI Library Form Editor, double-click on the <\/span><i><span style=\"font-weight: 400;\">iriLibrary.dcrlib<\/span><\/i><span style=\"font-weight: 400;\"> file inside your project folder. This opens the corresponding form editor in Workbench as a non-modal wizard page.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the form editor, you can add Data Class Groups, Data Classes and their associated Search Matchers and default Rule, and also Rules not associated with any of the Data Classes. These unassigned Rules can later be used to overwrite the default Rule assigned to each Data Class.<\/span><\/p>\n<h3><b>Data Classes<\/b><\/h3>\n<p>Data Classes give data architects and governance teams more granular control over what IRI considers, discovers, and treats as PII. Each Data Class consists of Search Matchers, a default Rule, and RDB Column Type filters, which apply only to relational databases.<\/p>\n<p>By default, a new IRI Project includes a Data Class Rules Library preloaded with several Data Classes and default Rules. <span style=\"font-weight: 400;\">To add a new Data Class to the library, double-click the green tag \u00a0<img decoding=\"async\" title=\"\" src=\"https:\/\/lh7-us.googleusercontent.com\/dqEZRQ2qrl9yNt4V1_POeF-JP88fkIQkF5Yc-CElNW5JgGtsO1H76c4lbzR6dxnd9vSkktpFwIj7yOBcmuA6CkCtHrfLOjL9v80Id933FCL33d3PKfnYqQx13suIK0jBwTS3FGLNxhJpDyHVmjNyyTA\" alt=\"\" \/><span class=\"c0\">\u00a0<\/span><\/span><span style=\"font-weight: 400;\"> at the top of the form editor to start creating a Data Class. After you click the green tag, Workbench prompts you to enter a unique Data Class name.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Note that there can not be multiple Data Classes with the same name. Click <\/span><i><span style=\"font-weight: 400;\">Ok <\/span><\/i><span style=\"font-weight: 400;\">and a new Data Class should populate the library.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For example:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16658\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-e1702586047951-300x164.png\" alt=\"IRI Workbench form for creating a new Data Class in the Data Class and Rule Library\" width=\"713\" height=\"390\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-e1702586047951-300x164.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-e1702586047951-768x419.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-e1702586047951.png 990w\" sizes=\"(max-width: 713px) 100vw, 713px\" \/><\/p>\n<h2><b><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16649\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/Data-class-detail-300x180.png\" alt=\"IRI Workbench Data Class Details for Account_ID with selected RDB column types, Location Matchers, and Data Matchers\" width=\"896\" height=\"538\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Data-class-detail-300x180.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Data-class-detail-1024x614.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Data-class-detail-768x461.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Data-class-detail.png 1110w\" sizes=\"(max-width: 896px) 100vw, 896px\" \/>Data Class Groups<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">A Data Class Group contains related Data Classes. Each Data Class Group can have a default Rule assigned by the user.\u00a0<\/span><\/p>\n<p>When you assign a default Rule to a Data Class Group, any Data Class without its own default Rule inherits the group Rule. If a Data Class already has a default Rule, Workbench uses that Rule instead. In addition, grouping Data Classes can help with categorization and logging.<\/p>\n<p><span style=\"font-weight: 400;\">Another optional feature of Data Class Groups is the ability to further categorize Data Classes according to their level of sensitivity. Sensitivity level groups are Data Class Groups that use assigned priority levels. <\/span><span style=\"font-weight: 400;\">Higher priority groups typically have more restrictive masking functions assigned to them.\u00a0<\/span><\/p>\n<p>Only one Data Class can match a given element of PII. Therefore, the Data Class Group sensitivity level determines the matching order when similar Data Classes use different masking rules. When two Data Classes share the same name and Search Matchers but use different masking functions, the higher-priority sensitivity level determines which masking function applies.<\/p>\n<p><span style=\"font-weight: 400;\">In the example below, the License_Plate_Number data class might be found in both Proprietary and Sensitive groups. Sensitive is the higher priority sensitivity level group, so in this case the redaction rule would be applied even though the License_Plate_Number was also part of the Proprietary group which had a default encryption rule assigned.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16652\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/Data-class-group-detail-300x115.png\" alt=\"IRI Workbench Data Class Group details showing Accounting and Healthcare groups with default rules\" width=\"715\" height=\"274\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Data-class-group-detail-300x115.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Data-class-group-detail-1024x393.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Data-class-group-detail-768x294.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Data-class-group-detail-1536x589.png 1536w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Data-class-group-detail.png 1110w\" sizes=\"(max-width: 715px) 100vw, 715px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">To create a Data Class Group, double click on the multi green tag <img decoding=\"async\" title=\"\" src=\"https:\/\/lh7-us.googleusercontent.com\/jffQ6iKkBzG1OgkgoOFesrqlbyixZKjNI8DD_c6h9pYDIPYDE6rmodAFA7J4N_8J6Qx29B1qdKg3VsN_4AOgFhhJm3IPwRw4ARWeAs9Thk8sfH6b3JC9S03uOw6uiiFSSUQtzpNi92RBQQ5pK9RRrKk\" alt=\"\" \/><\/span><span style=\"font-weight: 400;\"> icon. From the pop up screen, provide a unique name for the object and indicate if you wish to have Sensitivity Levels generated inside the Group object. Lastly, click OK to finalize and generate a new Data Class Group.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16654\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-group-1-e1702585626665-300x169.png\" alt=\"IRI Workbench New Data Class Group dialog with sensitivity level options\" width=\"740\" height=\"417\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-group-1-e1702585626665-300x169.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-group-1-e1702585626665-1024x578.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-group-1-e1702585626665-768x434.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-group-1-e1702585626665.png 1110w\" sizes=\"(max-width: 740px) 100vw, 740px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16655\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-group-2-e1702585758424-289x300.png\" alt=\"IRI Workbench Data Classes and Rules library showing Accounting sensitivity groups and individual Data Classes\" width=\"380\" height=\"395\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-group-2-e1702585758424-289x300.png 289w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-group-2-e1702585758424.png 641w\" sizes=\"(max-width: 380px) 100vw, 380px\" \/><\/p>\n<h2><b>Privacy Law Associated Data Class Groups<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Privacy Law Groups are pre-populated Data Class Groups that provide a launching board for business rules to adhere to different privacy law requirements. These privacy law groups have pre-populated data classes, search matchers, and masking functions.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Note however that these specifications are provided for convenience, and may or may not identify every element or conform to specific data protection requirements. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Review and customization of these objects is therefore recommended to assure your job settings will address your particular needs.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To create a Privacy Law Group double click the courthouse <img decoding=\"async\" title=\"\" src=\"https:\/\/lh7-us.googleusercontent.com\/B4dXmjpPY3QduQV579AFhTDb7Y_YxXaptoNwEa4yHL7gNlZ8tPGAwnvIoLc3bAO9v8almYn9T-6Dgj1kmwh8gDYPJHfQZ6QFQHzIsWdLpJvqfxAu-cdSOGtBe3vV6dNL56p6dDAMQX1leQP_wLoWkNE\" alt=\"\" \/><span class=\"c0\">\u00a0<\/span><\/span><span style=\"font-weight: 400;\"> icon at the top of the editor. From the pop up screen, indicate which privacy law template you wish to use for your new Privacy Law Group, then click OK.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16662\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/create-privacy-law-group-e1702586648232-300x166.png\" alt=\"IRI Workbench New Privacy Law Group dialog with HIPAA, GDPR, PCI DSS, and other privacy law templates\" width=\"683\" height=\"378\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/create-privacy-law-group-e1702586648232-300x166.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/create-privacy-law-group-e1702586648232-1024x566.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/create-privacy-law-group-e1702586648232-768x424.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/create-privacy-law-group-e1702586648232.png 1110w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16664\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/data-class-rule-175x300.png\" alt=\"IRI Workbench HIPAA Data Class Group showing Public, Proprietary, Private, Confidential, and Sensitive categories with associated Data Classes.\" width=\"305\" height=\"523\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/data-class-rule-175x300.png 175w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/data-class-rule.png 597w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/data-class-rule-768x1317.png 768w\" sizes=\"(max-width: 305px) 100vw, 305px\" \/><\/p>\n<h2><b>Search Matchers<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Currently, Search Matchers can be divided into two sub-categories: <\/span><b>Location Matchers<\/b><span style=\"font-weight: 400;\"> and <\/span><b>Data Matchers<\/b><span style=\"font-weight: 400;\">. Location Matchers apply strictly to structured and semi-structured data and inspect the structure of data. Data Matchers, on the other hand, inspect the data itself to determine whether it matches the search attributes defined for the Data Class.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As a general rule, Location Matchers have better performance during matching operations and have better accuracy. The caveat is that Location Matchers are not available when working with unstructured data, since Location Matchers rely on a predefined structure to match on PII.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Unlike Location Matchers, Data Matchers can be used for matching against structured, semi-structured, and unstructured data. Data Matchers are very useful when PII can be found in free floating text. This includes but is not limited to, text files, Word documents, PDFs, images, and PowerPoint slides.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">By using <\/span><i><span style=\"font-weight: 400;\">both <\/span><\/i><span style=\"font-weight: 400;\">location and data matchers simultaneously, you can find PII in your data source(s) by either source structure or data format. You can also use multiple Location Matchers and Data Matchers for greater certainty. However, additional matching attempts can increase discovery time. <\/span><span style=\"font-weight: 400;\">Without at least one Search Matcher, no matches will be found, and no grouping of data classes can occur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The IRI Library form editor provides a section called Matcher Details which allows for the adding, editing, and removal of Search Matchers f\u00a0 rom individual Data Classes. Currently, Search Matchers are divided into two sub-categories: Location Matchers and Data Matchers.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The Matcher Details section supports the creation of multiple Location and Data Matchers.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16666\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/Location-Data-Matchers-300x250.png\" alt=\"IRI Workbench Data Class Details showing Location Matchers and Data Matchers for the Emails Data Class\" width=\"599\" height=\"499\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Location-Data-Matchers-300x250.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Location-Data-Matchers-1024x852.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Location-Data-Matchers-768x639.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/Location-Data-Matchers.png 1110w\" sizes=\"(max-width: 599px) 100vw, 599px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Below are links to articles that discuss Location Matchers and Data Matchers in more depth, including how each are specified:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.iri.com\/blog\/data-protection\/location-matchers\/\"><span style=\"font-weight: 400;\">Location Matchers<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/www.iri.com\/blog\/data-protection\/data-matchers\/\"><span style=\"font-weight: 400;\">Data Matchers<\/span><\/a><\/li>\n<\/ol>\n<h2><b>Data Class Default Rule<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Any Data Class can store a default rule. A default Rule usually applies a <a href=\"https:\/\/www.iri.com\/solutions\/data-masking\/static-data-masking\">masking function<\/a> when no other Rule has been assigned to the Data Class. This provides a base level of protection for Data Classes that contain sensitive PII.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">To create a default rule, select the <\/span><i><span style=\"font-weight: 400;\">Create\u2026<\/span><\/i><span style=\"font-weight: 400;\"> button to the right of the Default Rule label and a dialog will appear. There are three major types of rules: Data, Quality, and Section. Data rules is the most common type, and are used for data masking. At the top of the dialog, there is a filter section to expose masking rules which only relate to DarkShield.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16667\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/default-rule-300x198.png\" alt=\"IRI Workbench New Data Rule Wizard for creating a default masking rule for a Data Class\" width=\"706\" height=\"466\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/default-rule-300x198.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/default-rule-1024x675.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/default-rule-768x507.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/default-rule-1536x1013.png 1536w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/default-rule.png 1110w\" sizes=\"(max-width: 706px) 100vw, 706px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Once a rule is created, select the drop-down menu next to the Default Rule label and select a rule to be the default for that data class.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16668\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/dropdown-default-rule-300x51.png\" alt=\"IRI Workbench Data Class Details showing a selected default rule for the Date Data Class\" width=\"800\" height=\"136\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/dropdown-default-rule-300x51.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/dropdown-default-rule-1024x175.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/dropdown-default-rule-768x131.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/dropdown-default-rule-1536x262.png 1536w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/dropdown-default-rule-2048x349.png 2048w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/dropdown-default-rule.png 1110w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<h2><b>Rules Library<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">In addition to the default rule inside a Data Class, some rules can exist without being assigned to a Data Class during its creation. The <em>Rules Library<\/em> stores these unassigned Rules.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The rules in a Rules Library are available during the creation of an IRI job, and allow for the overriding of the default rule assigned to a data class if your application requires that. To access the Rules Library from the IRI Library Editor, click on the red toolbox next to the words \u201cRules\u201d.\u00a0<\/span><\/p>\n<p>The editor displays the existing Rules. <span style=\"font-weight: 400;\">From the editor, we should also be able to add, modify, or remove rules as needed.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16669\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/rule-library-details-300x95.png\" alt=\"IRI Workbench Rules Library Details showing available reusable rules such as masking and hashing rules\" width=\"812\" height=\"257\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/rule-library-details-300x95.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/rule-library-details-1024x323.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/rule-library-details-768x242.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/rule-library-details-1536x484.png 1536w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/rule-library-details-2048x645.png 2048w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/rule-library-details.png 1110w\" sizes=\"(max-width: 812px) 100vw, 812px\" \/><\/p>\n<h2><b>Rule Pro Edit<\/b><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16670\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/rule-pro-edit-300x200.png\" alt=\"IRI Workbench Rules Library Details with the Pro Edit option for a DataRedactionRule\" width=\"437\" height=\"291\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/rule-pro-edit-300x200.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/rule-pro-edit-1024x683.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/rule-pro-edit-768x512.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/rule-pro-edit-1536x1024.png 1536w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/rule-pro-edit.png 1110w\" sizes=\"(max-width: 437px) 100vw, 437px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">The Pro Edit<\/span> <span style=\"font-weight: 400;\">option in the Rule Library editor allows for manual modification of Rules without the need to go through a wizard for that. This option helps those with advanced knowledge and the need for more freedom in alteration, like adding additional properties to a rule.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">One example use might be changing the data type in a target column (within a FieldShield job script). Clicking <\/span><i><span style=\"font-weight: 400;\">Pro Edit<\/span><\/i><span style=\"font-weight: 400;\"> opens a page for editing a rule\u2019s properties.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16671\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/edit-rule-300x243.png\" alt=\"IRI Workbench Edit Rule dialog showing properties for a DataRedactionRule\" width=\"537\" height=\"435\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/edit-rule-300x243.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/edit-rule-1024x829.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/edit-rule-768x622.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/edit-rule.png 1110w\" sizes=\"(max-width: 537px) 100vw, 537px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">From this page, you can add, modify, or remove Rule properties. Pro Editor also allows you to change or add properties that you couldn&#8217;t through the standard creation of rules.\u00a0<\/span><\/p>\n<p>Example 1: You can add a property that changes a field\u2019s data type when Workbench generates a <a href=\"https:\/\/www.iri.com\/products\/cosort\/sortcl\"><span style=\"font-weight: 400;\">SortCL <\/span><\/a> job <span style=\"font-weight: 400;\">(e.g., FieldShield data masking) <\/span>script.<\/p>\n<p>Example 2: You can edit the expression to use an<em> if-then-else<\/em> statement, which Workbench then generates in the job script.<\/p>\n<p><span style=\"font-weight: 400;\">Using this wizard requires knowledge of IRI data rules and their possible properties. That said, all IRI rule properties and expressions are documented SortCL program options in the CoSort manual.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16673\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/edit-rule-property-300x294.png\" alt=\"IRI Workbench Edit Rule Property dialog showing available rule property types\" width=\"396\" height=\"388\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/edit-rule-property-300x294.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/edit-rule-property-1024x1004.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/edit-rule-property-768x753.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/edit-rule-property-70x70.png 70w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/edit-rule-property.png 1044w\" sizes=\"(max-width: 396px) 100vw, 396px\" \/><\/p>\n<h2><b>Re-Using and Sharing Data Classes and Rules<\/b><\/h2>\n<p>Once you define your Data Classes and Rules in an <code dir=\"ltr\">iriLibrary.dcrlib<\/code> file, you can <strong>reuse<\/strong> them in other projects.<span style=\"font-weight: 400;\">\u00a0To do that, simply copy this file into additional projects.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In this way, you can apply the same masking rules to like data classes you encounter in different projects. And remember, it is the consistent application of the same deterministic masking rule to the same data classes that preserves referential integrity in your targets.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Note too that some of the new job wizards, particularly those in DarkShield, allow you to specify a particular library even from another project folder. This means copying the library would not be necessary.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Re-using data classes and rules is particularly useful in IRI FieldShield data discovery and masking projects that are defined for different schemas. This is because database test data consumers need each unique original value masked the same way across multiple lower environments.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Library re-use is also useful in multiple IRI DarkShield projects built with its different search and mask wizards for files, healthcare documents, relational and NoSQL databases. This again is because enterprises with sensitive data in heterogenous sources also need consistently masked values.<\/span><\/p>\n<p>Sharing these libraries also helps IRI software users reuse the same Rules in their own Workbench workspace. <span style=\"font-weight: 400;\">In a less formal, non-governed environment, you can create one or more library files with a <\/span><i><span style=\"font-weight: 400;\">.dcrllib <\/span><\/i><span style=\"font-weight: 400;\">extension and send them as needed as you would any other file.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A better practice would be to share these files along with other applicable and permissible project artifacts through a secure repository integrated with IRI Workbench such as Git. See <\/span><a href=\"https:\/\/www.iri.com\/blog\/iri\/iri-workbench\/sharing-iri-data-management-jobs-via-git\/\"><span style=\"font-weight: 400;\">this article<\/span><\/a><span style=\"font-weight: 400;\"> on sharing IRI data management jobs to fully understand and implement this approach.<\/span><\/p>\n<h2><b>Import From Old Data Class Library and Rules Library<\/b><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16674\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/paste-image-300x63.png\" alt=\"IRI Workbench Data Classes and Rules toolbar showing the Import Older Libraries button\" width=\"343\" height=\"72\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/paste-image-300x63.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/paste-image-1024x214.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/paste-image-768x160.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/paste-image-1536x321.png 1536w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/paste-image-2048x428.png 2048w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/paste-image.png 1110w\" sizes=\"(max-width: 343px) 100vw, 343px\" \/><\/p>\n<p>Before IRI Workbench supported the Data Class and Rule Library (<code dir=\"ltr\">.dcrlib<\/code>), it used separate Data Class and Rules libraries. Later Workbench changes made those older libraries incompatible. Therefore, users needed a way to migrate their existing work into the newer format.<\/p>\n<p><span style=\"font-weight: 400;\">The Data Class and Rules Library now supports the import and conversion of content from the older versions of the Data Class Library and Rules Library:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16676\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/import-older-libraries-300x265.png\" alt=\"IRI Workbench Import Older Libraries dialog for importing a legacy Data Class Library or Rule Library\" width=\"434\" height=\"383\" srcset=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/import-older-libraries-300x265.png 300w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/import-older-libraries-1024x905.png 1024w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/import-older-libraries-768x679.png 768w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/import-older-libraries-1536x1357.png 1536w, https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/12\/import-older-libraries.png 1110w\" sizes=\"(max-width: 434px) 100vw, 434px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Documentation of this functionality <\/span><span style=\"font-weight: 400;\">is available in <\/span><a href=\"https:\/\/www.iri.com\/blog\/iri\/iri-workbench\/importing-data-classes-into-the-new-iri-workbench\"><span style=\"font-weight: 400;\">this<\/span><\/a><span style=\"font-weight: 400;\"> article.<\/span><\/p>\n<h2><b>Frequently Asked Questions (FAQs)<\/b><\/h2>\n<h3><b>What is PII data classification?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">PII data classification is the process of identifying, labeling, and protecting personally identifiable information based on its sensitivity. This helps organizations apply the right level of security controls and comply with data privacy laws like GDPR, HIPAA, and CCPA.<\/span><\/p>\n<h3><b>How does PII data classification support compliance?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">By categorizing sensitive information, organizations can apply targeted security measures, ensure lawful processing, and streamline audit trails. This supports adherence to privacy regulations that require strict handling of personal data.<\/span><\/p>\n<h3><b>What types of information are considered PII?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">PII includes both direct identifiers (e.g., name, SSN, passport number) and indirect identifiers (e.g., date of birth, IP address, device ID) that can be used to identify a person alone or when combined with other data.<\/span><\/p>\n<h3><b>How are data classification levels defined?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Data is typically classified into categories such as public, internal, confidential, and restricted. These labels help determine who can access the data and what protections are required.<\/span><\/p>\n<h3><b>What challenges can arise in classifying PII?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Common challenges include identifying PII within unstructured data, maintaining consistent classification across systems, adapting to evolving regulations, and integrating classification into legacy environments without disruption.<\/span><\/p>\n<h3><b>How does data discovery help with PII classification?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Data discovery tools automatically scan files, databases, and documents to locate PII. This enables organizations to detect sensitive data across environments and tag it for classification and protection.<\/span><\/p>\n<h3><b>Can PII classification improve data security?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Yes. Classification enables organizations to apply precise encryption, masking, and access controls only where needed, reducing both risk and resource usage while enhancing overall security posture.<\/span><\/p>\n<h3><b>What are best practices for PII data classification?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Effective practices include comprehensive data discovery, a well-defined classification schema, ongoing monitoring and updates, employee training, and automation through specialized tools.<\/span><\/p>\n<h3><b>How can organizations maintain classification accuracy over time?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Data must be regularly reevaluated since its sensitivity can change. This requires continuous updates to classification rules, automated detection systems, and policies for reclassification.<\/span><\/p>\n<h3><b>What role does IRI play in PII data classification?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">IRI tools like FieldShield, DarkShield, and CellShield EE support structured, semi-structured, and unstructured data discovery and classification through their Workbench IDE. Users can define data classes, automate discovery with matchers, and apply consistent masking rules across sources.<\/span><\/p>\n<h3><b>How does IRI ensure consistent masking across different data sources?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">IRI uses deterministic masking rules tied to defined data classes. This ensures the same original value gets masked the same way across all systems, preserving referential integrity enterprise-wide.<\/span><\/p>\n<h3><b>Can IRI tools classify PII in both on-premises and cloud environments?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Yes. IRI Workbench enables multi-source discovery and classification for data stored on-premises or in the cloud. Its matchers detect PII using metadata, regular expressions, lookup files, and AI models.<\/span><\/p>\n<h3><b>How does data classification relate to data governance?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">PII classification strengthens governance by making data easier to manage, secure, and audit. It provides visibility into where sensitive data resides and how it\u2019s being handled across the organization.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>HIPAA, GDPR, FERPA, and other data privacy laws require organizations to protect personally identifiable information (PII) and related sensitive data from disclosure or discovery. IRI organizes lists of sensitive PII into easy-to-understand groups called Data Classes, including emails, names, phone numbers, and other data types. This article explains Data Classes and the Data Class &amp;<\/p>\n<div><a class=\"btn-filled btn\" href=\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/\" title=\"Data Class &#038; Rule Library in IRI Workbench\">Read More<\/a><\/div>\n","protected":false},"author":152,"featured_media":16529,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[8,217,91,29],"tags":[1304,1081,1771,280,340,14,1770,18,211,13,17,15,1219,603,1734,1306,1764,599,1750],"class_list":["post-16523","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-protection","category-iri","category-iri-workbench","category-test-data","tag-data-class","tag-data-classification","tag-data-classification-library","tag-data-discovery","tag-data-governance","tag-data-masking","tag-data-masking-rules","tag-data-privacy","tag-data-privacy-laws","tag-data-protection-2","tag-data-protection-tool","tag-data-security","tag-gdpr","tag-hipaa","tag-pii-discovery","tag-pii-masking","tag-pii-search","tag-secure-sensitive-data","tag-sensitive-data-protection"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.4 (Yoast SEO v23.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>IRI Data Class and Rule Library for Data Classification<\/title>\n<meta name=\"description\" content=\"Learn how the IRI Data Class and Rule Library in Workbench defines Data Classes, Search Matchers, masking rules, sensitivity groups, and reusable PII classification settings.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Data Class &amp; Rule Library in IRI Workbench\" \/>\n<meta property=\"og:description\" content=\"Learn how the IRI Data Class and Rule Library in Workbench defines Data Classes, Search Matchers, masking rules, sensitivity groups, and reusable PII classification settings.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/\" \/>\n<meta property=\"og:site_name\" content=\"IRI\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-19T17:37:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-06T20:31:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/07\/Featured-Image-Blpg-IRI-Data-Classification.png\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"368\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Adam Lewis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adam Lewis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/\"},\"author\":{\"name\":\"Adam Lewis\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/37c0e5beab094bd61cc521902df2876e\"},\"headline\":\"Data Class &#038; Rule Library in IRI Workbench\",\"datePublished\":\"2023-12-19T17:37:15+00:00\",\"dateModified\":\"2026-10-06T20:31:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/\"},\"wordCount\":2593,\"publisher\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/07\/Featured-Image-Blpg-IRI-Data-Classification.png\",\"keywords\":[\"data class\",\"data classification\",\"data classification library\",\"data discovery\",\"data governance\",\"data masking\",\"data masking rules\",\"data privacy\",\"data privacy laws\",\"data protection\",\"data protection tool\",\"data security\",\"GDPR\",\"HIPAA\",\"PII discovery\",\"pii masking\",\"PII search\",\"secure sensitive data\",\"sensitive data protection\"],\"articleSection\":[\"Data Masking\/Protection\",\"IRI\",\"IRI Workbench\",\"Test Data\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/\",\"url\":\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/\",\"name\":\"IRI Data Class and Rule Library for Data Classification\",\"isPartOf\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/07\/Featured-Image-Blpg-IRI-Data-Classification.png\",\"datePublished\":\"2023-12-19T17:37:15+00:00\",\"dateModified\":\"2026-10-06T20:31:00+00:00\",\"description\":\"Learn how the IRI Data Class and Rule Library in Workbench defines Data Classes, Search Matchers, masking rules, sensitivity groups, and reusable PII classification settings.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#primaryimage\",\"url\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/07\/Featured-Image-Blpg-IRI-Data-Classification.png\",\"contentUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/07\/Featured-Image-Blpg-IRI-Data-Classification.png\",\"width\":768,\"height\":368},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.iri.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data Class &#038; Rule Library in IRI Workbench\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.iri.com\/blog\/#website\",\"url\":\"https:\/\/www.iri.com\/blog\/\",\"name\":\"IRI\",\"description\":\"Total Data Management Blog\",\"publisher\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.iri.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.iri.com\/blog\/#organization\",\"name\":\"IRI\",\"url\":\"https:\/\/www.iri.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png\",\"contentUrl\":\"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png\",\"width\":750,\"height\":206,\"caption\":\"IRI\"},\"image\":{\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/37c0e5beab094bd61cc521902df2876e\",\"name\":\"Adam Lewis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.iri.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/087667d0c75d33bb6fab6e734bd89333?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/087667d0c75d33bb6fab6e734bd89333?s=96&d=blank&r=g\",\"caption\":\"Adam Lewis\"},\"url\":\"https:\/\/www.iri.com\/blog\/author\/adaml\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"IRI Data Class and Rule Library for Data Classification","description":"Learn how the IRI Data Class and Rule Library in Workbench defines Data Classes, Search Matchers, masking rules, sensitivity groups, and reusable PII classification settings.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/","og_locale":"en_US","og_type":"article","og_title":"Data Class & Rule Library in IRI Workbench","og_description":"Learn how the IRI Data Class and Rule Library in Workbench defines Data Classes, Search Matchers, masking rules, sensitivity groups, and reusable PII classification settings.","og_url":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/","og_site_name":"IRI","article_published_time":"2023-12-19T17:37:15+00:00","article_modified_time":"2026-10-06T20:31:00+00:00","og_image":[{"width":768,"height":368,"url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/07\/Featured-Image-Blpg-IRI-Data-Classification.png","type":"image\/png"}],"author":"Adam Lewis","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Adam Lewis","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#article","isPartOf":{"@id":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/"},"author":{"name":"Adam Lewis","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/37c0e5beab094bd61cc521902df2876e"},"headline":"Data Class &#038; Rule Library in IRI Workbench","datePublished":"2023-12-19T17:37:15+00:00","dateModified":"2026-10-06T20:31:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/"},"wordCount":2593,"publisher":{"@id":"https:\/\/www.iri.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/07\/Featured-Image-Blpg-IRI-Data-Classification.png","keywords":["data class","data classification","data classification library","data discovery","data governance","data masking","data masking rules","data privacy","data privacy laws","data protection","data protection tool","data security","GDPR","HIPAA","PII discovery","pii masking","PII search","secure sensitive data","sensitive data protection"],"articleSection":["Data Masking\/Protection","IRI","IRI Workbench","Test Data"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/","url":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/","name":"IRI Data Class and Rule Library for Data Classification","isPartOf":{"@id":"https:\/\/www.iri.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#primaryimage"},"image":{"@id":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#primaryimage"},"thumbnailUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/07\/Featured-Image-Blpg-IRI-Data-Classification.png","datePublished":"2023-12-19T17:37:15+00:00","dateModified":"2026-10-06T20:31:00+00:00","description":"Learn how the IRI Data Class and Rule Library in Workbench defines Data Classes, Search Matchers, masking rules, sensitivity groups, and reusable PII classification settings.","breadcrumb":{"@id":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#primaryimage","url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/07\/Featured-Image-Blpg-IRI-Data-Classification.png","contentUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/07\/Featured-Image-Blpg-IRI-Data-Classification.png","width":768,"height":368},{"@type":"BreadcrumbList","@id":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.iri.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Data Class &#038; Rule Library in IRI Workbench"}]},{"@type":"WebSite","@id":"https:\/\/www.iri.com\/blog\/#website","url":"https:\/\/www.iri.com\/blog\/","name":"IRI","description":"Total Data Management Blog","publisher":{"@id":"https:\/\/www.iri.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.iri.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.iri.com\/blog\/#organization","name":"IRI","url":"https:\/\/www.iri.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png","contentUrl":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2019\/02\/iri-logo-total-data-management-small-1.png","width":750,"height":206,"caption":"IRI"},"image":{"@id":"https:\/\/www.iri.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/37c0e5beab094bd61cc521902df2876e","name":"Adam Lewis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.iri.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/087667d0c75d33bb6fab6e734bd89333?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/087667d0c75d33bb6fab6e734bd89333?s=96&d=blank&r=g","caption":"Adam Lewis"},"url":"https:\/\/www.iri.com\/blog\/author\/adaml\/"}]}},"jetpack_featured_media_url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2023\/07\/Featured-Image-Blpg-IRI-Data-Classification.png","_links":{"self":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/16523"}],"collection":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/users\/152"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/comments?post=16523"}],"version-history":[{"count":74,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/16523\/revisions"}],"predecessor-version":[{"id":19501,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/16523\/revisions\/19501"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/media\/16529"}],"wp:attachment":[{"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/media?parent=16523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/categories?post=16523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/tags?post=16523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}