I think I have identified a problem with atomization of attribute content (no database involved). I have a simple query:
for $s in doc("doc1")//s//t
for $d in doc("doc2")//case
where $d/verb_lemma = $s/@l and $d//verb_form/@value = $s/@f and $d/aspect-values/@sign = "yes"
return
$s
In order to get a result, I (necessarily) need to use the data() function in data($d/aspect-values/@sign) = "yes", otherwise the query never returns a result. Is this a bug?
I would expect that the value of @sign is automatically atomized and compared to "yes", but this does not seem the case.
Thanks.
Ciao,
Giuseppe
Universität Leipzig
Institute of Computer Science, NLP
Augustusplatz 10
04109 Leipzig
Deutschland
E-mail: celano@informatik.uni-leipzig.deE-mail: giuseppegacelano@gmail.com
Web site 1: http://www.dh.uni-leipzig.de/wo/team/
Web site 2: https://sites.google.com/site/giuseppegacelano/