The wiki tells me that the correct way to map this is:
A single area for the whole of the castle, tagged with “Historic:Castle” and “Name:Norham Castle”
Individual bits of building/ruin as untagged areas
The individual bits of ruin are rendered as I would expect, but the perimeter, symbol and name do not appear.
I’ve also tried this as a multipolygon; that didn’t work either. I’ve since learned that a multipolygon is not appropriate anyway, as the buildings are not holes within the whole.
Thanks for that. Was I just being impatient, or do you think adding the “tourism=attraction” made the difference? Also, I drew the perimeter with nodes shared with the adjacent road, to avoid “white space”. Could this have been part of the problem? Should I avoid shared nodes?