TagWorks™ is the collective name of a product family of annotation tools. The TagWorks family includes …

Each application defines an Item Type appropriate to its domain, and provides DGN element tagging and reporting tools.

AreaAnnotator™ CONNECT Edition Bill of Materials DoorKeeper™ MasterPlanner™ PipeTagger™
AreaAnnotator logo BoM logo DoorKeeper logo MasterPlanner logo PipeTagger facilitates annotatation of linear features

TagWorks Idioms

All TagWorks apps. have a common workflow …

Each TagWorks app. will annotate a certain type of MicroStation element. For example, AreaAnnotator will tag only area features (i.e. a shape or complex shape element); DoorKeeper will tag only cell elements.

TagWorks Tools

All TagWorks applications have in common …

Item Types

TagWorks applications use MicroStation CONNECT Item Types. Each app. defines for you an Item Type and a set of properties for that Item Type. When you tag a DGN element, the TagWorks app. creates an Item Type instance attached to that element. The instance includes the Item Type properties realised as data.

Once the Item Type instance has been created, the TagWorks app. creates a label. The data of each Item Type property is rendered as a DGN text element.

Display Rules

From version 10.15, TagWorks products support MicroStation Display Rules. Read the Display Rules page for more detail.


From version 10.15, TagWorks products support MicroStation Expressions. A TagWorks Moniker is a name or handle of a DGN object. It lets you specify a name that probably includes the DGN object ID, and may also contain other data harvested from elsewhere in your DGN file. Read the Moniker page for more detail.


From version 10.13, TagWorks products support MicroStation Picklists. A Picklist lets a user choose one of several predetermined values when assigning an Item Type property value.