Levels define the structure of your taxonomy (for example, “Country” in the table above). Nodes are the hierarchical data available in your taxonomy — each row in the table represents a single node.
The taxonomy picker
Box includes a self-contained taxonomy picker that allows users to select one or more values from a hierarchical or flat taxonomy directly within the Box user interface. The picker renders both flat lists and deeply nested hierarchies (up to 10 levels deep) in a single, consistent dropdown menu. For flat taxonomies, the picker shows options in a single-level view with parent paths as subtitles. For deeper hierarchies, it supports a multi-level view where users drill down level-by-level with breadcrumb navigation. Depending on the template configuration, the picker uses radio buttons for single-value selection or checkboxes for multi-select. A built-in search bar lets users search globally across the entire taxonomy or narrow results to a specific sub-branch. The picker is fully optimized for keyboard navigation and screen-reader support.Create a metadata taxonomy
Admins, or co-admins who have been granted the requisite permissions to create and edit metadata taxonomies for your company, can create metadata taxonomies:- Navigate to the Admin Console.
- Select Metadata.
- Select the Taxonomies tab.
- At the top of the taxonomies window, select New +.
- In Taxonomy Name, type the name of your metadata taxonomy.
- In the Build Taxonomy section, do one of the following:
- To build your taxonomy from scratch, select Create manually and define your levels and nodes directly in the UI.
- If you have your taxonomy in a CSV-formatted file, select Import from CSV.
- If you do not have your taxonomy in a CSV-formatted file, select Download Template. See details of the metadata taxonomy template. Once completed, upload the file to Box using the Admin Console then select Import from CSV.
- At the top of the window, select Save.
If you remove a level, all sub-levels are also removed. The option to add a sub-level only displays when on the last level of the taxonomy.
Metadata taxonomy template
This section explains how to structure and format the metadata taxonomy template CSV file to avoid import errors and ensure consistent results. The file should be submitted in CSV UTF-8 format. Importing a CSV allows you to create or modify many taxonomy terms at once. The file must include a header row so the system can map columns correctly. Each row in the CSV represents a single taxonomy node. To streamline permissions and maintain security, the CSV file must be stored in Box. Place your CSV file in a Box folder you can access, then select it during the creation process.Required structure
The first row in the CSV defines the levels for the taxonomy. This is the structure of the data that you import. The values you supply in the header row are the displayed values for your end users. Make sure they are user-friendly before importing the CSV file.Formatting rules
The maximum hierarchy depth supported is 10 levels. Use commas as delimiters, UTF-8 encoding, and wrap fields containing commas, quotes, or new lines in double quotes. To include a quote mark inside a quoted field, double up the quotation mark (for example, He said ""Hello""). Leave empty fields blank rather than using NULL or N/A. Rows that exactly match another row (all values in all columns are the same) are skipped during import. Only alphanumeric characters are allowed, including non-English languages as defined by the Unicode standard.Validation checklist
Before importing, confirm that the file size is less than 50MB, that there are no duplicate records (duplicates are skipped), that header row values do not match any values from the next line in the file, and that no tabs or semicolons are used as delimiters.Best practices
Use understandable display names and keep them concise, but with enough detail that users can find them by typing. Avoid duplicates in the CSV file — while they do get skipped, they can lead to confusion. If a taxonomy is imported incorrectly, delete it and start again.Import steps
- Prepare your CSV following the rules above.
- Validate locally with a CSV linter or spreadsheet export to CSV.
- Create a new taxonomy in the Metadata section of the Admin Console.
- Check the preview and correct any minor errors. For any major issues, restart the process.
- Confirm the import.
After the taxonomy is created, the CSV file does not remain associated with, or connected to, the taxonomy. That means if updates are made to the CSV, the taxonomy does not change.
Edit a metadata taxonomy
- Navigate to the Admin Console.
- Select Metadata.
- Select the Taxonomies tab.
- In the relevant taxonomy row, select the name.
- Make the desired changes then, when complete, select Save.
Levels can only be added to the last level of a pre-existing taxonomy.