The idea is to have a tag that will ignore every annotations of some text inside the tag.
I've two scenarios that explains the reason of such tag:
- I want to include a page into another, but I don't want to include also the annotations. One could use the <noinclude> tag, but it can get fiddly depending on the amount of annotations.
- A template t1 which is annotating the parameters
- A page p1 which uses the template (must get annotations from the template)
- A page p2 which includes p1 (must not have annotations from p1)
<noinclude> won't solve this because it would be used inside t1, but this way p1 won't be annotated.
Creating a new tag, say <ignoresemantics>, will solve this issue.
One decision to be taken is:
- When there's an alternate text, what would be the behavior? Show the alternate text? For instance: "The population is <noinclude>[[Population::127|</noinclude>about 100-150<noinclude>]]</noinlude>" will result in "The population is about 100-150"