Skip to main content

Dictionary Management

How to ensure different projects follow consistent naming and standards?

Typical scenarios:

  • Different annotators name the same action inconsistently ("grasp" vs "grasp object" vs "pick")
  • Different projects use different tag systems, making data difficult to reuse
  • Need to support multilingual projects, ensure dictionary content consistency across different language versions
  • Need to batch maintain dictionaries, improve maintenance efficiency

Dictionary management is designed to solve these problems. By uniformly maintaining dictionaries for skills, objects, targets, adverbials, annotation tags, data tags, etc., it ensures different projects follow consistent naming and standards, supporting multilingual and batch operations.

Dictionary Management

Dictionary Type Management

Skill Dictionary

Use Case: Ensure team members have consistent understanding of skills, reduce ambiguity during annotation.

Management Content:

  • Skill names and descriptions
  • Use cases
  • Difficulty levels
  • Classification information

Management Method:

  1. Go to Dictionary Management page
  2. Select "Skill Dictionary"
  3. Add, edit or delete skills
  4. Set skill classification and attributes

Object Dictionary

Use Case: Help annotators quickly identify and classify different annotation targets, improve annotation efficiency and accuracy.

Management Content:

  • Object types (items, people, scenes, etc.)
  • Object attributes
  • Object classification

Management Method:

  1. Select "Object Dictionary"
  2. Maintain various object types involved in annotation
  3. Set object attributes and classification
  4. Ensure object definitions are clear and explicit

Tag Dictionary

Use Case: Ensure consistency and standardization of tag usage.

Management Content:

  • Tag names
  • Tag colors
  • Hierarchy relationships

Management Method:

  1. Select "Tag Dictionary"
  2. Uniformly manage annotation tags and data tags
  3. Set tag colors and hierarchy relationships
  4. Ensure tag usage standards

Multilingual Support

How to Configure Multilingual Dictionaries?

Configuration Method:

  1. Select "Multilingual Support" on Dictionary Management page
  2. Select language to configure (Chinese, English, etc.)
  3. Configure corresponding dictionary content for different language environments
  4. Ensure dictionary content is accurate and consistent across different language versions

Use Cases:

  • International projects need to support multiple languages
  • Need to ensure dictionary content consistency across different language versions
  • Need to provide localized dictionaries for different language environments

How to Perform Translation Management?

Translation Features:

  • Batch Translation: Support batch translation of dictionary content
  • Manual Review: Provide manual review functionality to ensure translation accuracy
  • Translation History: Record translation history and versions

Translation Method:

  1. Select dictionary content to translate
  2. Use translation function for batch translation
  3. Manually review translation results
  4. Save translated dictionary content

Batch Operation Functions

How to Batch Import Dictionaries?

Import Features:

  • Support batch import of dictionary data from Excel, CSV and other files
  • Automatically perform data validation during import
  • Ensure data accuracy

Import Method:

  1. Prepare dictionary data file (Excel or CSV format)
  2. Select "Batch Import" on Dictionary Management page
  3. Upload data file
  4. System automatically validates and imports data

Import Format:

  • Excel files: Support standard Excel format
  • CSV files: Support comma-separated CSV format
  • Need to include necessary fields (name, description, etc.)

How to Batch Edit Dictionaries?

Edit Features:

  • Can modify multiple dictionary items simultaneously
  • Support find and replace
  • Support batch updates

Edit Method:

  1. Select dictionary items to edit
  2. Use batch edit function
  3. Perform find and replace or batch updates
  4. Save changes

How to Batch Export Dictionaries?

Export Features:

  • Support exporting dictionary data to various formats
  • Convenient for backup, sharing or integration with other systems
  • Exported data maintains complete structure and format

Export Method:

  1. Select dictionary type to export
  2. Select export format (Excel, CSV, etc.)
  3. Click export button
  4. Download exported file

Version Control

How to View Change History?

Change History:

  • Record all change history of dictionaries
  • Include modification time, modifier, modification content, etc.
  • Can track dictionary evolution process

Viewing Method:

  1. Select "Change History" on Dictionary Management page
  2. View dictionary change records
  3. Understand dictionary evolution process
  4. Analyze change trends

How to Rollback to Historical Version?

Version Rollback:

  • Support rolling back dictionaries to historical versions
  • When current version has issues, can quickly restore to previous stable version

Rollback Method:

  1. Select version to rollback in change history
  2. Click "Rollback" button
  3. Confirm rollback operation
  4. Dictionary restored to selected historical version

⚠️ Note: Rollback operation will overwrite current version, please operate with caution.

How to Perform Change Approval?

Change Approval:

  • Important dictionary modifications need approval before taking effect
  • Ensure standardization and security of dictionary changes

Approval Process:

  1. Submit dictionary change application
  2. Wait for approval
  3. Changes take effect after approval
  4. Record approval history

Common Questions

How to Ensure Dictionary Consistency?

Consistency Management:

  1. Establish unified dictionary standards
  2. Regularly check and update dictionaries
  3. Use version control to manage changes
  4. Perform change approval

How to Quickly Find Dictionary Items?

Search Method:

  1. Use search function to find by name
  2. Filter dictionary items by type
  3. Use tags for quick location
  4. View commonly used dictionaries

How to Share Dictionaries with Other Projects?

Sharing Method:

  1. Export dictionary data
  2. Import dictionary in other projects
  3. Or use dictionary template function
  4. Ensure dictionary format compatibility

Applicable Roles

Administrator

You can:

  • Establish and maintain dictionary standards
  • Manage all types of dictionary content
  • Configure multilingual support
  • Monitor dictionary usage

Project Manager

You can:

  • Manage project-related dictionary content
  • Ensure project team uses unified annotation standards
  • Adjust dictionary configuration based on project needs

Annotator

You can:

  • Reference unified dictionaries during annotation
  • Reduce annotation ambiguity
  • Improve annotation efficiency

Reviewer

You can:

  • Review based on unified dictionary standards
  • Ensure annotation results meet standard requirements
  • Improve review efficiency and accuracy

After completing dictionary management, you may also need: