Universal Containers has four internal divisions that use Salesforce Knowledge. Compliance requirements indicate each division should have access to its own articles when performing a search.
1. Create a sharing rule for each division to provide access based on criteria of the article
2. Create a sharing rule for each division to provide access using the role hierarchy
3. Create a single data category group for each division and provide access using the role hierarchy
4. Create separate data category groups for each division and assign the category to a division profile