include "mygrammar.rnc"
include "library.rnc" {
start = element-book,
author=element author{text}
}
book=element book {external "author.rnc"+,
external "character.rnc"*}
include "library.rnc" { start |= element-book }