Annotation of a portion of a text already annotated

From semantic-mediawiki.org

Hi,

I would like to make annotations on a portion of text already annotated.
E.g. I have this text "I love Rome underground" and I want to annotate both "Rome" and "Rome underground" (actually also "Underground" could be another annotation I would like to make), using different properties. Is that possible?
I have already disabled the strict mode, but this allows me only to use different properties for the same value.

Thanks for the collaboration,

09:12, 31 October 2017
Edited by author.
Last edit: 14:58, 8 November 2017

Since the values to be annotated overlap the only way to do is to use the #set parser function, like e.g. "I love Rome underground {{#set: Is city=Rome |Is point of interest=Rome underground |Has keyword=Rome, underground |+sep=, }}"

22:29, 31 October 2017

Thanks for this answer!
If I use #set I will have the data correctly assigned to the page, but I will lost the chance to have in-text annotations that are easier to understand for my users. But probably this is the only solution...
Thanks again!

10:23, 1 November 2017

Actually I thought about this again and even found an example: This example shows that you can annotate withing an annotation, so "I love {{#set: Is point of interest=[[Has keyword::Rome]] [[Has keyword::underground]] }}" should actually work. This setup will probably a bit more confusing for your users.

14:57, 8 November 2017