Advanced Tags
Advanced Tag options
Last updated
Advanced Tag options
Last updated
Applicable to Abstract
Tags only
Tag Properties can be used to add additional context to Abstract
Tags in specific situations, primarily for performing complex Dimension-based calculations in Models.
Tag Properties are best understood by seeing example use cases, such as using repeated Dimensions in a Variable.
Tag Properties can be added from the Advanced step of the Tag dialog.
Applicable to Abstract
Tags only
When creating an Abstract
Tag, you may want to simultaneously create a Concrete
equivalent, and link it to parents of the Abstract Tag, as demonstrated in the example below
Let's say we currently have two Tags, an Abstract
Tag called Fruit (a piece of)
, and a Concrete
parent of Fruit
called Fruits
, which represents the general concept of all fruit.
Now let's say I want to add a new Abstract
Tag called Apple
, which will have Fruit (a piece of)
as an Abstract
parent (an Apple is a piece of Fruit).
I might simply add the new Tag, with the parent relationship and end up with the below.
However, if I later want to create a Concrete
Tag to represent the general concept of Apples
, I should also edit the Apple
Tag (Apple relates to Apples), and link the new Apples
Tag to Fruits
(Apples relates to Fruits).
Auto-create Tag Links automates this step so that you don't need to think about it.
To achieve this, you would do the following when adding the Apple
Tag:
Add Fruit (a piece of)
as an Is A
relationship in the relationships step
In the Advanced step, set Auto create abstract tag links? to Yes
In Create parent or pick existing?, select Create new
(assuming there is no pre-existing Apples
Tag)
The Edit name for parent text box should be pre-populated with "Apples" - this is the name for the Concrete
parent that it will create
Click Finish.
This will produce the following result:
Apple
is now linked to Apples
and also to Fruit (a piece of)
, and the auto-created Apples
Tag is linked to Fruits
.
It's up to you to decide how much detail to create in your Tags, depending on what you use them for.
In some situations, it's good to keep Tags as organised as possible, as in the example above, in which case this function is useful for consistency, and a timesaver.
In other situations, this level of organisation is overkill. Auto-create Tag Links? is set to No
by default, so if needed, you can create an Abstract
Tag simply by entering a Name, choosing a Namespace and pressing Finish.