{"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-04-14T05:36:45","modified_gmt":"2026-04-14T09:36:45","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><em><b>Abstract:<\/b> <span style=\"font-weight: 400;\">HIPAA, GDPR, FERPA, and other data privacy laws require that personally identifiable information (PII) and related data considered sensitive be protected from disclosure or discovery. A list of sensitive items made up of PII can be abstracted into easy-to-understand groups &#8211; what IRI calls Data Classes &#8211; to produce groupings of PII such as emails, names, phone numbers, etc. <\/span><\/em><\/p>\n<p><em><span style=\"font-weight: 400;\">In this article, Data Classes and the Data Class &amp; Rule Library are discussed in depth. It covers how Data Classes and (data masking) Rules are defined and stored inside the <a href=\"https:\/\/www.iri.com\/products\/workbench\">IRI Workbench<\/a> Data Class &amp; Rules Library. Once inside, that information can be accessed by IRI Voracity job-building wizards for FieldShield, DarkShield (and by extension CellShield EE), RowGen, and NextForm &#8212; as 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><\/em><\/p>\n<p><em><span style=\"font-weight: 400;\">Note that 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>, which would be 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 produce further-modifiable mappings of rules to fields in structured targets. IRI now also features <a href=\"https:\/\/www.iri.com\/blog\/data-protection\/ai-data-classification-for-rdbs\/\">AI-driven data classification for databases<\/a> that contributes to this ecosystem.<\/span><\/em><\/p>\n<p><strong>Editors Note:<\/strong> The information in this article supersedes <a href=\"https:\/\/www.iri.com\/blog\/data-protection\/data-classification-in-iri-workbench\/\">earlier<\/a> documentation on data class creation in IRI Workbench versions downloaded prior to December 2023 and that an upcoming article covers auto-migration of your data classes and masking rules to the new, improved framework described herein.<\/p>\n<p>&nbsp;<\/p>\n<h4><b>What is Data Classification?<\/b><b><br \/>\n<\/b><\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-16642 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/What-is-data-classification-300x158.png\" alt=\"\" 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<h4><b>IRI Data Class and Rule Library<\/b><\/h4>\n<p><span style=\"font-weight: 400;\">IRI Data Classes and IRI Rules are stored in a file called IRI Data Class and Rule Library.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-16644 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/IRI-Data-Class-and-Rule-Library-e1702584117491-300x145.png\" alt=\"\" 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<p><b>IRI Data Class (&amp; Rules) Library Form Editor<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Every new IRI Project produced in IRI Workbench comes with an empty Data Class and Rule Library with a file extension of .<\/span><i><span style=\"font-weight: 400;\">dcrlib<\/span><\/i><span style=\"font-weight: 400;\">. This library is where Data Classes and Rules are created and stored.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Every FieldShield Job and DarkShield Job requires at least one Data Class to be present in a project\u2019s IRI Data Class and Rules Library. 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 graphical user interface that allows for the configuration of 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 in turn opens the respective form editor attached to the <\/span><b>iriLibrary.dcrlib<\/b><span style=\"font-weight: 400;\"> file inside Workbench as a non-modal wizard page.\u00a0<\/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<h4><b>Data Classes<\/b><\/h4>\n<p><span style=\"font-weight: 400;\">Data Classes provide convenience, consistency, and the ability to support the needs of data architects and governance teams by providing a more granular level of control on what is considered, discovered, and treated as PII. Data Classes consist of Search Matchers, a default Rule, and RDB Column Type filters (only applicable to Relational Databases).<\/span><\/p>\n<p><span style=\"font-weight: 400;\">By default when a new IRI Project is created a Data Class Rules Library comes preloaded with several Data Classes with some default Rules assigned. 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 clicking the green tag, a page will appear to prompt the user with a unique name for the Data Class you are creating.\u00a0<\/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=\" wp-image-16658 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-e1702586047951-300x164.png\" alt=\"\" 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<h4><b><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-16649 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/Data-class-detail-300x180.png\" alt=\"\" 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><\/h4>\n<p><span style=\"font-weight: 400;\">A Data Class Group is a container for a group of data classes. Each Data Class Group can have a default Rule assigned by the user.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">By assigning a default Rule to a Data Class Group, any Data Classes within a Data Class Group that have no default Rule assigned will instead inherit the default Rule of the parent Data Class Group. Otherwise, if the Data Class in a Group has a default Rule, that Rule will be used instead of the Data Class Group\u2019s default Rule. Grouping Data Classes together can also be useful for categorization and logging purposes.<\/span><\/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 with an assigned priority level. Higher priority groups typically have more restrictive masking functions assigned to them.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Because only one Data Class can be matched to a given element of PII, the sensitivity level of a Data Class Group determines the order in which a Data Class that may be in a different group (using different masking rules) can perform its matching and masking operation against incoming data. Where two Data Classes with the same name and search matchers but different masking functions are defined, the sensitivity level should dictate which masking function takes priority.<\/span><\/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=\" wp-image-16652 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/Data-class-group-detail-300x115.png\" alt=\"\" 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=\"wp-image-16654 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-group-1-e1702585626665-300x169.png\" alt=\"\" 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=\" wp-image-16655 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/new-data-class-group-2-e1702585758424-289x300.png\" alt=\"\" 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<h4><b>Privacy Law Associated Data Class Groups<\/b><\/h4>\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=\"wp-image-16662 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/create-privacy-law-group-e1702586648232-300x166.png\" alt=\"\" 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=\" wp-image-16664 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/data-class-rule-175x300.png\" alt=\"\" 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<h4><b>Search Matchers<\/b><\/h4>\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, directly inspect the contents of data to determine if they match the specified search attributes of 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. Note as well that you can also use more than one location matcher and data matcher at the same time for even more certainty, but the more matching attempts you specify, the longer data discovery can take. 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 from 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=\" wp-image-16666 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/Location-Data-Matchers-300x250.png\" alt=\"\" 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<h4><b>Data Class Default Rule<\/b><\/h4>\n<p><span style=\"font-weight: 400;\">Any Data Class can store a default rule. A default rule is usually a <a href=\"https:\/\/www.iri.com\/solutions\/data-masking\/static-data-masking\">masking function<\/a> that will be applied by default to a Data Class if no Rule has been assigned. This is done to assure there is at least a base level of protection assigned to a Data Class if this is a Data Class with 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=\" wp-image-16667 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/default-rule-300x198.png\" alt=\"\" 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=\" wp-image-16668 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/dropdown-default-rule-300x51.png\" alt=\"\" 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<h4><b>Rules Library<\/b><\/h4>\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. These unassigned rules are stored in a sub-library called the <\/span><i><span style=\"font-weight: 400;\">Rules Library<\/span><\/i><span style=\"font-weight: 400;\">.\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><span style=\"font-weight: 400;\">A view of current existing rules will be displayed in the editor. 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=\"wp-image-16669 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/rule-library-details-300x95.png\" alt=\"\" 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<h4><b>Rule Pro Edit<\/b><\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-16670 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/rule-pro-edit-300x200.png\" alt=\"\" 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=\" wp-image-16671 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/edit-rule-300x243.png\" alt=\"\" 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, Rule properties can be added, modified, or removed. <\/span><span style=\"font-weight: 400;\">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><span style=\"font-weight: 400;\">Example 1) I can add a property that changes the data type of a field when we generate <\/span><a href=\"https:\/\/www.iri.com\/products\/cosort\/sortcl\"><span style=\"font-weight: 400;\">SortCL <\/span><\/a><span style=\"font-weight: 400;\">job (e.g., FieldShield data masking) scripts.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Example 2) In the image I can edit the expression to use an<\/span><i><span style=\"font-weight: 400;\"> if then else<\/span><\/i><span style=\"font-weight: 400;\"> statement and it will generate it in job scripts automatically.<\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/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=\" wp-image-16673 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/edit-rule-property-300x294.png\" alt=\"\" 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<h4><b>Re-Using and Sharing Data Classes and Rules<\/b><\/h4>\n<p><span style=\"font-weight: 400;\">Once your data classes and rules are defined in a <\/span><i><span style=\"font-weight: 400;\">iriLibrary.dcrlib <\/span><\/i><span style=\"font-weight: 400;\">within your project, you can <\/span><b>re-use<\/b><span style=\"font-weight: 400;\"> the same information in other projects. To 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><b>Sharing <\/b><span style=\"font-weight: 400;\">these libraries is also desirable for IRI software users who need to re-use the same rules in their own Workbench workspace. 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<h4><b>Import From Old Data Class Library and Rules Library<\/b><\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-16674 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/paste-image-300x63.png\" alt=\"\" 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><span style=\"font-weight: 400;\">Before the Data Class and Rule Library (<\/span><i><span style=\"font-weight: 400;\">.dcrlib<\/span><\/i><span style=\"font-weight: 400;\">) was supported in IRI Workbench there were predecessor libraries called the Data Class Library and the Rules Library. With breaking changes to updates to IRI Workbench and new features added, the old libraries became unusable. As such users needed a way to make the transition from older versions to new ones without having to completely throw out their previous work.\u00a0<\/span><\/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=\" wp-image-16676 aligncenter\" src=\"\/blog\/wp-content\/uploads\/2023\/12\/import-older-libraries-300x265.png\" alt=\"\" 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<h4><b>Frequently Asked Questions (FAQs)<\/b><\/h4>\n<h6><b>1. What is PII data classification?<\/b><\/h6>\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<h6><b>2. How does PII data classification support compliance?<\/b><\/h6>\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<h6><b>3. What types of information are considered PII?<\/b><\/h6>\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<h6><b>4. How are data classification levels defined?<\/b><\/h6>\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<h6><b>5. What challenges can arise in classifying PII?<\/b><\/h6>\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<h6><b>6. How does data discovery help with PII classification?<\/b><\/h6>\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<h6><b>7. Can PII classification improve data security?<\/b><\/h6>\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<h6><b>8. What are best practices for PII data classification?<\/b><\/h6>\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<h6><b>9. How can organizations maintain classification accuracy over time?<\/b><\/h6>\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<h6><b>10. What role does IRI play in PII data classification?<\/b><\/h6>\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<h6><b>11. How does IRI ensure consistent masking across different data sources?<\/b><\/h6>\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<h6><b>12. Can IRI tools classify PII in both on-premise and cloud environments?<\/b><\/h6>\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<h6><b>13. How does data classification relate to data governance?<\/b><\/h6>\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>Abstract: HIPAA, GDPR, FERPA, and other data privacy laws require that personally identifiable information (PII) and related data considered sensitive be protected from disclosure or discovery. A list of sensitive items made up of PII can be abstracted into easy-to-understand groups &#8211; what IRI calls Data Classes &#8211; to produce groupings of PII such as<\/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":"open","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>Data Class &amp; Rule Library in IRI Workbench - IRI<\/title>\n<meta name=\"description\" content=\"Explore the world of data classification to protect sensitive information, such as PII, under HIPAA, GDPR, and FERPA regulations.\" \/>\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=\"Explore the world of data classification to protect sensitive information, such as PII, under HIPAA, GDPR, and FERPA regulations.\" \/>\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-04-14T09:36:45+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=\"17 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-04-14T09:36:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/\"},\"wordCount\":2816,\"commentCount\":0,\"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\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#respond\"]}]},{\"@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\":\"Data Class & Rule Library in IRI Workbench - IRI\",\"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-04-14T09:36:45+00:00\",\"description\":\"Explore the world of data classification to protect sensitive information, such as PII, under HIPAA, GDPR, and FERPA regulations.\",\"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":"Data Class & Rule Library in IRI Workbench - IRI","description":"Explore the world of data classification to protect sensitive information, such as PII, under HIPAA, GDPR, and FERPA regulations.","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":"Explore the world of data classification to protect sensitive information, such as PII, under HIPAA, GDPR, and FERPA regulations.","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-04-14T09:36:45+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":"17 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-04-14T09:36:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/"},"wordCount":2816,"commentCount":0,"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","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.iri.com\/blog\/data-protection\/iri-data-classification\/#respond"]}]},{"@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":"Data Class & Rule Library in IRI Workbench - IRI","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-04-14T09:36:45+00:00","description":"Explore the world of data classification to protect sensitive information, such as PII, under HIPAA, GDPR, and FERPA regulations.","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":67,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/16523\/revisions"}],"predecessor-version":[{"id":19164,"href":"https:\/\/www.iri.com\/blog\/wp-json\/wp\/v2\/posts\/16523\/revisions\/19164"}],"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}]}}